예제 #1
0
파일: brain.py 프로젝트: vfolomeev/brain
    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 = []