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