def __init__(self, file="F:\AtomEnergyProject\XMLExport\!ExportStructure.xml"): dom = xml.dom.minidom.parse(file) #dom = xml.dom.minidom.parse("F:\AtomEnergyProject\Structure.xml") dom.normalize() WallNodes = dom.getElementsByTagName('SPSWallPart') self.walls = [] print(len(WallNodes)) for wallNode in WallNodes: wall = Wall().getNode(wallNode) self.walls.extend(wall.split()) #print(len(WallNodes),len(Walls)) SlabNodes = dom.getElementsByTagName('CSPSSlabEntity') self.slabs = [] print(len(SlabNodes)) for slabNode in SlabNodes: slab = Slab().getNode(slabNode) self.slabs.append(slab) self.buildings = []