Re: XML Manipulation
Mohun Biswas <[email protected]>
| Newsgroups | gmane.text.xml.expat.general |
|---|---|
| Message-ID | <[email protected]> |
Nick MacDonald wrote: > Note that eXpat is a SAX parser, which means it does not load the > entire XML document into memory, and you basically get to see the > document in one pass. If you need to have the whole document in > memory for your processing, you'll probably want to look into another > type of XML processor, such as a DOM based one that loads the whole > XML document into memory, and provides the means to "walk" through it > in memory. > > Some day someone should write a sample program to translate an XML > file and include it with the basic eXpat package as an example... if > such a thing were to be done that would be exactly where you'd want to > start. There's an open source C library out there called "DOMC" which, as I understand it, uses eXpat to form a DOM. I haven't used it but it looks interesting.