42 #ifndef QSIMPLEXMLNODEMODEL_H 43 #define QSIMPLEXMLNODEMODEL_H 45 #include <QtXmlPatterns/QAbstractXmlNodeModel> 46 #include <QtXmlPatterns/QXmlQuery> The QXmlNodeModelIndex class identifies a node in an XML node model subclassed from QAbstractXmlNodeM...
#define QT_END_NAMESPACE
This macro expands to.
virtual QXmlNodeModelIndex elementById(const QXmlName &NCName) const =0
Returns the index of the element identified as id.
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
The QUrl class provides a convenient interface for working with URLs.
The QString class provides a Unicode character string.
The QXmlNamePool class is a table of shared strings referenced by instances of QXmlName.
virtual QUrl baseUri(const QXmlNodeModelIndex &ni) const =0
Returns the base URI for the node whose index is n.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The QAbstractXmlNodeModel class is an abstract base class for modeling non-XML data to look like XML ...
virtual QVector< QXmlNodeModelIndex > nodesByIdref(const QXmlName &NCName) const =0
Returns the elements and/or attributes that have an IDREF value equal to idref.
The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way...
#define Q_XMLPATTERNS_EXPORT
#define Q_DECLARE_PRIVATE(Class)
virtual QString stringValue(const QXmlNodeModelIndex &n) const =0
Returns the string value for node n.
The QSimpleXmlNodeModel class is an implementation of QAbstractXmlNodeModel sufficient for many commo...
virtual QVector< QXmlName > namespaceBindings(const QXmlNodeModelIndex &n) const =0
Returns the in-scope namespaces of n.