1 #ifndef XmlStackedHandler_H
2 #define XmlStackedHandler_H
4 #include <QXmlSimpleReader>
6 template <
typename T>
class QStack;
8 class QXmlParseException;
10 class XmlStackedHandlerReader;
55 virtual bool startElement(
const QString &namespaceURI,
const QString &localName,
56 const QString &qName,
const QXmlAttributes &atts);
58 virtual bool endElement(
const QString &namespaceURI,
const QString &localName,
59 const QString &qName);
64 bool fatalError(
const QXmlParseException &exception);
72 QString m_lastStartNamespaceURI;
73 QString m_lastStartLocalName;
74 QString m_lastStartQName;
75 QXmlAttributes m_lastStartAtts;
XML Handler that parses XMLs in a stack-oriented way.
his enables stack-based XML parsing of XML files.