in reply to Re^2: Which XML parser would be the wisest to use
in thread Which XML parser would be the wisest to use
The thing is, XML::LibXSLT will load the entire document in memory. And as it is based on libxml2, just like XML::LibXML, it probably needs about the same amount of space as XML::LibXML.
An alternate solution that I forgot to mention, mostly because I have never tried it and I don't know even if XML::LibXML supports it: libxml2 has a pull mode, that you might be able to use to lower the memory requirements of your code (by deleting things you don't use any more in your DOM). If you go that route, it'd be interesting if you could describe how it works, because that could be a good alternative to SAX when processing huge documents.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: Which XML parser would be the wisest to use
by wardy3 (Scribe) on Feb 28, 2008 at 07:47 UTC |