def process(node, obj, clean = True):
if isinstance(obj, str): # overwrite
- for child in node.childNodes:
- node.removeChild(child)
+ while not node.firstChild is None:
+ node.removeChild(node.firstChild)
doc = _get_document_element(node)
node.appendChild(doc.createTextNode(obj))
elif isinstance(obj, xml.dom.Node): # overwrite