1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-07-20 16:43:05 +03:00

one really need to provide the base URI information when creating a reader

* doc/libxml2-api.xml python/tests/reader.py: one really need
  to provide the base URI information when creating a reader parser
  from an input stream. Updated the API and the example using it.
Daniel
This commit is contained in:
Daniel Veillard
2002-12-20 10:29:40 +00:00
parent ea7751d53b
commit 4258b9c8aa
3 changed files with 42 additions and 5 deletions

View File

@ -8,7 +8,7 @@ libxml2.debugMemory(1)
f = StringIO.StringIO("""<a><b b1="b1"/><c>content of c</c></a>""")
input = libxml2.inputBuffer(f)
reader = input.newTextReader()
reader = input.newTextReader("test1")
ret = reader.read()
if ret != 1:
print "Error reading to first element"
@ -68,7 +68,7 @@ if ret != 0:
#
f = StringIO.StringIO("""<test xmlns:dt="urn:datatypes" dt:type="int"/>""")
input = libxml2.inputBuffer(f)
reader = input.newTextReader()
reader = input.newTextReader("test2")
ret = reader.read()
if ret != 1:
@ -90,7 +90,7 @@ f = StringIO.StringIO("""<root xmlns:a="urn:456">
</item>
</root>""")
input = libxml2.inputBuffer(f)
reader = input.newTextReader()
reader = input.newTextReader("test3")
ret = reader.read()
while ret == 1:
@ -109,7 +109,7 @@ if ret != 1:
#
f = StringIO.StringIO("""<testattr xmlns="urn:1" xmlns:a="urn:2" b="b" a:b="a:b"/>""")
input = libxml2.inputBuffer(f)
reader = input.newTextReader()
reader = input.newTextReader("test4")
ret = reader.read()
if ret != 1:
print "Error reading the testattr element"