def __init__(self) : XMLIncomingDIF.__init__(self) self.setMyInformationType(self.VACUUM_NETWORK); self.dimensionsNode = None self.objectClassNode = None self.networkIDNode = None self.probSuccessNode = None self.networkID = 0 self.probSuccessfulTransmission = 1.0
if (__name__ =='__main__') : from XMLIncomingDIF import XMLIncomingDIF network = XMLMessagePlannerReportVacuumOrders() network.setVacuumID(3) network.setPos(2,4) network.createRootNode() #print(network.xml2Char()) network.setVacuumID(1) network.setXPos(5) network.setYPos(2) #print(network.xml2Char()) #root_node = network.root_node.cloneNode(True) #network.copyXMLTree(root_node) dif = XMLIncomingDIF() xmlString = network.xml2Char() info = dif.determineXMLInformation(xmlString) info.createRootNode() print("theXML:\n{0}".format(info.xml2Char()))