[Expat-discuss] expat and compressed xml
Thomas Younger
tyounger at questertangent.com
Wed Jan 13 01:20:28 CET 2010
No, not directly.
An easy solution would be to pipe the xml.gz file through zcat.
________________________________________
From: expat-discuss-bounces+tyounger=questertangent.com at libexpat.org [expat-discuss-bounces+tyounger=questertangent.com at libexpat.org] On Behalf Of gilbert F. [gilbertff at gmail.com]
Sent: Tuesday, January 12, 2010 4:10 PM
To: Dan Nicholson
Cc: expat-discuss at libexpat.org
Subject: Re: [Expat-discuss] expat and compressed xml
just a quick question: can Expat handle xml file in .gz format?
Thanks.
On Tue, Jan 12, 2010 at 4:27 PM, Dan Nicholson <dbn.lists at gmail.com> wrote:
> On Tue, Jan 12, 2010 at 2:37 PM, gilbert F. <gilbertff at gmail.com> wrote:
> > Hello,
> >
> > Here is a quick question about parsing xml .gz file. Here is what I
> > did. With the following script
> >
> > req = urllib2.Request(query_url)
> > xml_file = urllib2.urlopen(req).read()
> >
> > I downloaded a compressed xml file. The file has a suffix of ".gz".
> >
> > Now I used
> >
> > p = xml.parsers.expat.ParserCreate()
> > p.ParseFile(xml_file)
>
> I think you just want Parse instead of ParseFile since you've already
> read the data into a buffer.
>
>
> http://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.Parse
>
> --
> Dan
>
_______________________________________________
Expat-discuss mailing list
Expat-discuss at libexpat.org
http://mail.libexpat.org/mailman/listinfo/expat-discuss
More information about the Expat-discuss
mailing list