123456789101112131415 |
- import xml.etree.ElementTree as ET
- # Parses an XML File at the given location
- # It is assumed, that packets are placed on the second hierarchical level and packetinformation encoded as attributes
- # Returns a List of Dictionaries, each Dictionary contains the information for one packet
- def ParseXML(path_xml):
- tree = ET.parse(path_xml)
- root = tree.getroot()
- #Convert Tree to List of Dictionaries
- packets = []
- for child in root:
- packets.append(child.attrib)
- return packets
|