[XML-SIG] Problem using 4DOM for xml parsing
hansv@net4all.be
hansv@net4all.be
Mon, 7 Feb 2000 11:45:56 +0100
Hi,
I can't seem to get 4DOM for xml parsing working for me, when I try the demo
"python dom_from_xml_file.py addr_book1.xml" (I ran it with a script passing
"read_xml_from_file('Ft/Dom/demo/addr_book1.xml')" from idle). I get
following errors.
Traceback (innermost last):
File "E:\Python\Tools\idle\ScriptBinding.py", line 131, in
run_module_event
execfile(filename, mod.__dict__)
File "E:\Python\Ft\Dom\demo\dom_from_xml_file.py", line 22, in ?
read_xml_from_file('Ft/Dom/demo/addr_book1.xml')
File "E:\Python\Ft\Dom\demo\dom_from_xml_file.py", line 7, in
read_xml_from_file
xml_dom_object = Sax.FromXmlFile(fileName, validate=0)
File "E:\Python\Ft\Dom\Ext\Reader\Sax.py", line 155, in FromXmlFile
rv =
FromXmlStream(fp,ownerDocument,validate,keepAllWs,catName,saxHandlerClass)
File "E:\Python\Ft\Dom\Ext\Reader\Sax.py", line 135, in FromXmlStream
parser.parseFile(stream)
File "E:\Python\xml\sax\drivers\pylibs.py", line 32, in parseFile
self.feed(buf)
File "E:\Python\xml\sax\drivers\drv_xmllib.py", line 68, in feed
xmllib.XMLParser.feed(self,data)
File "E:\Python\Lib\xmllib.py", line 149, in feed
self.goahead(0)
File "E:\Python\Lib\xmllib.py", line 240, in goahead
k = self.parse_starttag(i)
File "E:\Python\Lib\xmllib.py", line 609, in parse_starttag
self.finish_starttag(nstag, attrdict, method)
File "E:\Python\Lib\xmllib.py", line 646, in finish_starttag
self.unknown_starttag(tagname, attrdict)
File "E:\Python\xml\sax\drivers\drv_xmllib.py", line 24, in
unknown_starttag
self.doc_handler.startElement(tag,saxutils.AttributeMap(attributes))
File "E:\Python\Ft\Dom\Ext\Reader\Sax.py", line 71, in startElement
self.__completeTextNode()
File "E:\Python\Ft\Dom\Ext\Reader\Sax.py", line 51, in __completeTextNode
self.__nodeStack[-1].appendChild(new_text)
File "E:\Python\Ft\Dom\Document.py", line 223, in appendChild
return Node.appendChild(self,newChild)
File "E:\Python\Ft\Dom\Node.py", line 225, in appendChild
self._4dom_validateNode(newChild)
File "E:\Python\Ft\Dom\Node.py", line 298, in _4dom_validateNode
raise DOMException(HIERARCHY_REQUEST_ERR)
I get similar errors with Python on Mac. I'm a newbie to Python and probably
forgot to install something.
Could you please send me a list of things I should have installed to get
this working.
Any help is appreciated,
Hans verschooten