The Qt XML Module
Qt's XML Module includes the following APIs of interest:
- A C++ version of the SAX2 parser[6]
[6] http://www.saxproject.org
- A C++ implementation of DOM, The Document Object Model[7]
[7] http://www.w3c.org/DOM/
SAX, which stands for Simple API for XML, is a low-level event-driven way of parsing XML. SAX can run on an XML file of any size.
DOM is a higher-level interface for dealing with XML elements as objects in a navigable tree structure. DOM loads the XML file into memory, so the maximum file size your application can handle is limited by the amount of available RAM.
Event Driven Parsing
|