def to_xml(self, node):
if node == None or type(node) != types.DictionaryType:
return None
impl = xml.dom.minidom.getDOMImplementation()
root_node_key = None
for _node_key in node.keys():
if _node_key != '':
root_node_key = _node_key
break
if root_node_key != None:
dom = impl.createDocument(None, root_node_key, None)
root = dom.documentElement
self.__fetch_element(dom, root, node.get(root_node_key))
self.__indent(dom, dom.documentElement)
return root.toxml()
else:
return None
评论列表
文章目录