XML parsing per record

Irmen de Jong irmen.NOSPAM at xs4all.nl
Sat Apr 16 09:43:32 EDT 2005


Willem Ligtenberg wrote:
> I want to parse a very large (2.4 gig) XML file (bioinformatics ofcourse :))
> But I have no clue how to do that. Most things I see read the entire xml
> file at once. That isn't going to work here ofcourse.
> 
> So I would like to parse a XML file one record at a time and then be able
> to store the information in another object.
> How should I do that?
> 
> Thanks in advance,
> 
> Willem Ligtenberg
> A total newbie to python by the way.


Read about SAX parsers.
This may be of help:
http://www.devarticles.com/c/a/XML/Parsing-XML-with-SAX-and-Python/

Out of curiousity, why is the data stored in a XML file?
XML is not known for its efficiency....

--Irmen



More information about the Python-list mailing list