1 #!/usr/bin/env python 2 3 import libxml2dom, xml.dom, xml.dom.minidom 4 5 document = libxml2dom.createDocument(None, "doc", None) 6 top = document.xpath("*")[0] 7 elem1 = document.createElementNS("DAV:", "myns:href") 8 elem1.setAttributeNS(xml.dom.XMLNS_NAMESPACE, "xmlns:myns", "DAV:") 9 document.replaceChild(elem1, top) 10 print document.toString() 11 12 document = xml.dom.minidom.Document() 13 elem1 = document.createElementNS("DAV:", "myns:href") 14 elem1.setAttributeNS(xml.dom.XMLNS_NAMESPACE, "xmlns:myns", "DAV:") 15 document.appendChild(elem1) 16 print document.toxml() 17 18 # vim: tabstop=4 expandtab shiftwidth=4