\threadsafe
\since 4.4
\ingroup xml-tools
-
+ \inmodule QtXmlPatterns
\brief The QAbstractMessageHandler class provides a callback interface for handling messages.
QAbstractMessageHandler is an abstract base class that provides a
\since 4.4
\reentrant
\ingroup xml-tools
-
+ \inmodule QtXmlPatterns
A Uniform Resource Identifier (URI) is a string that uniquely
identifies a resource. URIs are versatile global identifiers. It is
often useful to transform a URI that identifies something logical
\reentrant
\since 4.4
\ingroup xml-tools
+ \inmodule QtXmlPatterns
\internal
This abstract base class is for creating iterators for
\threadsafe
\since 4.4
\ingroup xml-tools
+ \inmodule QtXmlPatterns
The QAbstractXmlNodeModel specifies the interface that a node model
must implement for that node model be accessible to the query engine
\since 4.4
\brief The QXmlItem class contains either an XML node or an atomic value.
\ingroup xml-tools
+ \inmodule QtXmlPatterns
In XQuery, all expressions evaluate to a sequence of items, where
each item is either an XML node or an atomic value. The query in the
\reentrant
\since 4.4
\ingroup xml-tools
+ \inmodule QtXmlPatterns
QXmlNodeModelIndex is an index into an \l{QAbstractXmlNodeModel}
{XML node model}. It contains:
\reentrant
\since 4.4
\ingroup xml-tools
+ \inmodule QtXmlPatterns
QAbstractXmlReceiver is an abstract base class that provides
a callback interface for receiving an \l {XQuery Sequence}
\reentrant
\since 4.4
\ingroup xml-tools
+ \inmodule QtXmlPatterns
Subclassing QAbstractXmlNodeModel can be a significant task, because it
requires implementing several, complex member functions. QSimpleXmlNodeModel
\since 4.4
\brief The QSourceLocation class identifies a location in a resource by URI, line, and column.
\ingroup xml-tools
+ \inmodule QtXmlPatterns
QSourceLocation is a simple value based class that has three
properties, uri(), line(), and column(), that, taken together,
\reentrant
\since 4.4
\ingroup xml-tools
+ \inmodule QtXmlPatterns
QXmlFormatter is a subclass of QXmlSerializer that formats the XML
output to make it easier for humans to read.
\reentrant
\since 4.4
\ingroup xml-tools
-
+ \inmodule QtXmlPatterns
QXmlName represents the name of an XML node in a way that
is both efficient and safe for comparing names. Normally,
an XML node represents an XML element or attribute, but
\reentrant
\since 4.4
\ingroup xml-tools
+ \inmodule QtXmlPatterns
The QXmlQuery class compiles and executes queries written in the
\l {http://www.w3.org/TR/xquery/}{XQuery language}. QXmlQuery is
\reentrant
\since 4.4
\ingroup xml-tools
+ \inmodule QtXmlPatterns
QXmlResultItems presents the evaluation of an associated query as a
sequence of \l{QXmlItem}{QXmlItems}. The sequence is traversed by
\reentrant
\since 4.6
\ingroup xml-tools
+ \inmodule QtXmlPatterns
The QXmlSchema class loads, compiles and validates W3C XML Schema files
that can be used further for validation of XML instance documents via
\reentrant
\since 4.6
\ingroup xml-tools
+ \inmodule QtXmlPatterns
The QXmlSchemaValidator class loads, parses an XML instance document and validates it
against a W3C XML Schema that has been compiled with \l{QXmlSchema}.
\reentrant
\since 4.4
\ingroup xml-tools
+ \inmodule QtXmlPatterns
QXmlSerializer translates an \l {XQuery Sequence} {XQuery sequence}, usually
the output of an QXmlQuery, into XML. Consider the example:
\reentrant
\internal
\since 4.4
+ \inmodule QtXmlPatterns
QApplicationArgument describes a valid command line argument,
by having a set of characteristics:
\reentrant
\internal
\since 4.4
+ \inmodule QtXmlPatterns
QApplicationArgumentParser simplifies writing command line applications by taking care of: