[XML-SIG] minidom parse error - keyerror

Ajay abra9823 at mail.usyd.edu.au
Fri Sep 10 06:51:32 EDT 2004


Quoting Uche Ogbuji <uche.ogbuji at fourthought.com>:

> On Wed, 2004-09-08 at 22:34, Ajay wrote:
> > hi!
> >
> >
> > Quoting Alan Kennedy <alanmk at hotmail.com>:
> >
> > > [Ajay]
> > > > i have tried the archives now and heaps of Google searches but am
> no
> > > closer
> > > > to finding out what the error is.
> > > >
> > > > the error does not appear if i use expat.
> > >
> > > and
> > >
> > > >>i am parsing the attached document.
> > > >>the code is
> > > >>parser = make_parser('xml.sax.drivers2.drv_xmlproc')
> > > >>ruleSet = parse(ruleSetFile, parser=parser)
>
> You've got some odd code here.  The following works for me (no errors):
>
> >>> from xml.sax import make_parser
> >>> parser = make_parser('xml.sax.drivers2.drv_xmlproc')
> >>> ruleSet = parser.parse("foo.xml")
>
> Where "foo.xml" is the file I pasted in from your message.

i should have put my import statements. i am actually trying to use minidom
with xmlproc. thus the code really is
from xml.dom.minidom import parse
from xml.sax import make_parser

parser=make_parser('xml.sax.drivers2.drv_xmlproc')
ruleSet = parse('foo.xml', parser=parser)

this throws the error i described earlier for the document which i also
posted earlier.

so what am i doing wrong?

cheers




>
>
> --
> Uche Ogbuji                                    Fourthought, Inc.
> http://uche.ogbuji.net    http://4Suite.org    http://fourthought.com
> Meet me at XMLOpen Sept 21-23 2004, Cambridge, UK.  http://xmlopen.org
>
> A hands-on introduction to ISO Schematron -
> http://www-106.ibm.com/developerworks/edu/x-dw-xschematron-i.html
> Practical (Python) SAX Notes -
> http://www.xml.com/pub/a/2004/08/11/py-xml.html
> XML circles the globe - http://www.javareport.com/article.asp?id=9797
> Element structures for names and addresses -
> http://www.ibm.com/developerworks/xml/library/x-elemdes.html
> Commentary on "Objects. Encapsulation. XML?" -
> http://www.adtmag.com/article.asp?id=9090
> Harold's Effective XML -
> http://www.ibm.com/developerworks/xml/library/x-think25.html
> A survey of XML standards -
> http://www-106.ibm.com/developerworks/xml/library/x-stand4/
>
>


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



More information about the Python-list mailing list