1.1 --- a/test.py Sun Oct 05 22:57:09 2003 +0000
1.2 +++ b/test.py Sun Oct 05 23:41:59 2003 +0000
1.3 @@ -2,6 +2,8 @@
1.4
1.5 import libxml2dom
1.6 import libxml2
1.7 +from xml.dom.ext import PrettyPrint
1.8 +
1.9 #doc = libxml2.parseFile("XMLTools2/examples/zoo/zoo_schema.xml")
1.10 doc = libxml2.parseDoc("""<?xml version="1.0" encoding="iso-8859-15"?>
1.11 <schema xmlns="http://www.boddie.org.uk/ns/xmltools/model"
1.12 @@ -16,7 +18,7 @@
1.13 print d.childNodes[0].childNodes[1]._node.nsProp("table", 'http://www.boddie.org.uk/ns/xmltools/database')
1.14 print doc.children.children.next.nsProp("table", 'http://www.boddie.org.uk/ns/xmltools/database')
1.15 # This works only with an appropriate patch to libxml2 2.5.7:
1.16 -print d.childNodes[0].childNodes[1].attributes[1]._node.ns()
1.17 +print d.childNodes[0].childNodes[1].attributes.values()[1]._node.ns()
1.18 # Equivalent to:
1.19 print d.childNodes[0].childNodes[1]._node.properties.next.ns()
1.20 print doc.children.children.next.properties.next.ns()