45 #include <QtCore/QUrl> 46 #include <QtXmlPatterns/QAbstractXmlNodeModel> 47 #include <QtXmlPatterns/QAbstractXmlReceiver> 48 #include <QtXmlPatterns/QXmlNamePool> 74 class XsdSchemaParser;
75 class XsdValidatingInstanceReader;
86 XmlSchema11IdentityConstraintSelector = 1024,
87 XmlSchema11IdentityConstraintField = 2048,
102 void setQuery(
const QString &sourceCode,
const QUrl &documentURI =
QUrl());
104 void setQuery(
const QUrl &queryURI,
const QUrl &baseURI =
QUrl());
116 bool isValid()
const;
121 bool evaluateTo(
QIODevice *target)
const;
122 bool evaluateTo(
QString *output)
const;
127 void setFocus(
const QXmlItem &item);
128 bool setFocus(
const QUrl &documentURI);
130 bool setFocus(
const QString &focus);
134 QXmlName initialTemplateName()
const;
143 friend class QPatternistSDK::TestCase;
147 template<
typename TInputType>
friend bool setFocusHelper(
QXmlQuery *
const queryInstance,
148 const TInputType &focusValue);
static void callback(AuServer *, AuEventHandlerRec *, AuEvent *e, AuPointer p)
#define QT_END_NAMESPACE
This macro expands to.
QueryLanguage
Specifies whether you want QXmlQuery to interpret the input to setQuery() as an XQuery or as an XSLT ...
The QXmlResultItems class iterates through the results of evaluating an XQuery in QXmlQuery...
The QXmlItem class contains either an XML node or an atomic value.
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.
The QAbstractUriResolver class is a callback interface for resolving Uniform Resource Identifiers...
#define QT_BEGIN_NAMESPACE
This macro expands to.
The QXmlSerializer class is an implementation of QAbstractXmlReceiver for transforming XQuery output ...
The QStringList class provides a list of strings.
The namespace for the internal API of QtXmlPatterns.
The QNetworkAccessManager class allows the application to send network requests and receive replies...
The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way...
The QAbstractXmlReceiver class provides a callback interface for transforming the output of a QXmlQue...
#define Q_XMLPATTERNS_EXPORT
The QAbstractMessageHandler class provides a callback interface for handling messages.
static void messageHandler(QtMsgType type, const char *msg)
Implements the parsing of XML schema file.
The validating schema instance reader.
The QIODevice class is the base interface class of all I/O devices in Qt.
The QXmlQuery class performs XQueries on XML data, or on non-XML data modeled to look like XML...