def parse(self, fileName): reader = XmlReader() root = reader.getById(fileName, self.id) outerElems = root.findall('./brid:outerBridgeConstruction/brid:BridgeConstructionElement', reader.ns) # multiSurface = root.findall('./brid:lod{0}MultiSurface/gml:MultiSurface'.format(self.lod), reader.ns) for elem in outerElems: constElem = ConstructionElement(elem) self.outerConstruction.append(constElem) for elem in self.outerConstruction: elem.parse(self.lod, reader.ns)