doc = _get_document_element(node)
node.appendChild(doc.createTextNode(obj))
elif isinstance(obj, xml.dom.Node): # overwrite
- pass
+ while not node.firstChild is None:
+ node.removeChild(node.firstChild)
+
+ if isinstance(obj, xml.dom.minidom.Document):
+ obj = obj.documentElement
+
+ newobj = obj.cloneNode(True)
+ node.appendChild(newobj)
+
+ process(newobj, {}, clean)
elif isinstance(obj, dict): # substitute
for child in node.childNodes:
processed = False