Exemplo n.º 1
0
 def parseXml(node):
     field = Field()
     for child in node.childNodes:
         if child.tagName == Coordinates.getXmlName():
             field.addBoundary(Coordinates.parseXml(child))
         if child.tagName == Network.getXmlName():
             field.addNetwork(Network.parseXml(child))
         if child.tagName == District.getXmlName():
             field.addDistrict(District.parseXml(child))
     return field
Exemplo n.º 2
0
 def parseXml(node):
     district = District()
     district.districtType = int(node.getAttribute("type"))
     for child in node.childNodes:
         if child.tagName == Coordinates.getXmlName():
             district.addBoundary(Coordinates.parseXml(child))
         if child.tagName == Network.getXmlName():
             district.addNetwork(Network.parseXml(child))
         if child.tagName == Block.getXmlName():
             district.addBlock(Block.parseXml(child))
     return district