XML SAX
Sara
sbenning at fastmail.fm
Tue Nov 19 03:52:26 EST 2002
In the Demo/xml directory of the python distribution, there is a
"roundtrip.py" exampel of how to use the XML SAX API. The script
basically parses an xml file, and echos the elements to standard out.
I have written a very small XML file I use as input (test.xml):
<body>
</body>
<body>
</body>
And I get an execption (see output below) from the expat parser, which
is selected by default.
Having just one XML "body" element works fine, but not two as in the
example above...
What is the problem?
Thanx
Sara
% python roundtrip.py test.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<body>
</body>Traceback (most recent call last):
File "C:\Temp\roundtrip.py", line 45, in ?
parser.parse(sys.argv[1])
File "C:\Python22\lib\site-packages\_xmlplus\sax\expatreader.py",
line 109, in parse
xmlreader.IncrementalParser.parse(self, source)
File "C:\Python22\lib\site-packages\_xmlplus\sax\xmlreader.py", line
123, in parse
self.feed(buffer)
File "C:\Python22\lib\site-packages\_xmlplus\sax\expatreader.py",
line 208, in feed
self._err_handler.fatalError(exc)
File "C:\Python22\lib\site-packages\_xmlplus\sax\handler.py", line
38, in fatalError
raise exception
xml.sax._exceptions.SAXParseException: test.xml:3:0: junk after
document elemen
More information about the Python-list
mailing list