52 #ifndef Patternist_XsdInstanceReader_H 53 #define Patternist_XsdInstanceReader_H bool isStartElement() const
The QXmlNodeModelIndex class identifies a node in an XML node model subclassed from QAbstractXmlNodeM...
#define QT_END_NAMESPACE
This macro expands to.
QXmlItem attributeItem(const QXmlName &name) const
The QXmlItem class contains either an XML node or an atomic value.
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
The QString class provides a Unicode character string.
QXmlName convertToQName(const QString &name) const
Bridges a QPatternist::SequenceIterator to QAbstractXmlPullProvider.
QHash< QXmlName, QString > m_cachedAttributes
#define QT_BEGIN_NAMESPACE
This macro expands to.
QHash< QXmlName, QXmlItem > m_cachedAttributeItems
QSet< QXmlName > attributeNames() const
The QAbstractXmlNodeModel class is an abstract base class for modeling non-XML data to look like XML ...
The schema instance reader.
The namespace for the internal API of QtXmlPatterns.
The QSourceLocation class identifies a location in a resource by URI, line, and column.
QExplicitlySharedDataPointer< XsdInstanceReader > Ptr
XsdInstanceReader(const QAbstractXmlNodeModel *model, const XsdSchemaContext::Ptr &context)
QString attribute(const QXmlName &name) const
bool hasChildText() const
The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way...
bool isEndElement() const
bool hasAttribute(const QXmlName &name) const
QSourceLocation sourceLocation() const
XsdSchemaContext::Ptr m_context
bool hasChildElement() const
QVector< QXmlName > namespaceBindings(const QXmlNodeModelIndex &index) const
QSourceLocation m_cachedSourceLocation