[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
RE: [xml] Crashes trying XPath stuff with Python bindings
- From: "Buchcik, Kasimier" <k buchcik 4commerce de>
- To: "Gary Coady" <gary lyranthe org>
- Cc: xml gnome org
- Subject: RE: [xml] Crashes trying XPath stuff with Python bindings
- Date: Fri, 9 Jun 2006 20:05:46 +0200
Hi,
Have you already looked at lxml? It's built on top of Libxml2/Libxslt
and
may be easier to handle on the Python side:
http://codespeak.net/lxml/
Regards,
Kasimier
> -----Original Message-----
> From: xml-bounces gnome org [mailto:xml-bounces gnome org] On
> Behalf Of Gary Coady
> Sent: Friday, June 09, 2006 7:55 PM
> To: Andreas Pakulat
> Cc: xml gnome org
> Subject: Re: [xml] Crashes trying XPath stuff with Python bindings
>
> Andreas Pakulat wrote:
> > Hi,
> >
> > I'm not sure I'm doing the right thing here, thus I'm not
> (yet) filing a
> > bugreport. I want to use the python bindings for libxml2 and thus
> > installed libxml2 (2.6.26) and libxslt (1.1.17). Now doing my first
> > steps results in crashes of the python interpreter:
> >
> >>>> import libxml2
> >>>> doc=libxml2.parseFile('/home/andreas/temp/file1.xml')
> >>>> xpath=libxml2.xpathContext(doc)
> >>>> result=xpath.xpathEvalExpression('//body')
>
> I'll have to let somebody else comment on whether that *should* work
> (there's no dictionary, so I guess the code should create
> one?), and I'm
> not sure if that method is supposed to be used by external users.
>
> But you should be able to get past the problem with
>
> import libxml2
> doc = libxml2.parseFile('/home/andreas/temp/file1.xml')
> xpath = doc.xpathNewContext()
> result = xpath.xpathEvalExpression('//body')
>
> Gary.
> _______________________________________________
> xml mailing list, project page http://xmlsoft.org/
> xml gnome org
> http://mail.gnome.org/mailman/listinfo/xml
>
>
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]