XML Parser Modul hinzugefuegt
@@ -0,0 +1,15 @@
+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