Chapter 14. XML
XML (Extensible Markup Language) is a text file format that is popular for data interchange and for data storage.
Qt provides two distinct APIs for processing XML documents:
SAX (Simple API for XML) reports parsing events directly to the application through virtual functions.
DOM (Document Object Model) converts an XML document into a tree structure, which the application can then navigate.
There are many factors to take into account when choosing between DOM and SAX for a particular application. SAX is more low-level and usually faster, which makes it especially appropriate both for simple tasks (like finding all occurrences of a given tag in an XML document) and for reading very ...
Get C++ GUI Programming with Qt 3 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.