45 #include <QtCore/QIODevice> 46 #include <QtCore/QUrl> QSharedDataPointer< QXmlSchemaPrivate > d
QXmlNamePool namePool() const
QUrl documentUri() const
Returns the document URI of the schema or an empty URI if no schema has been set. ...
QNetworkAccessManager * networkAccessManager() const
Returns the network manager, or 0 if it has not been set.
QAbstractMessageHandler * messageHandler() const
#define QT_END_NAMESPACE
This macro expands to.
The QByteArray class provides an array of bytes.
const QAbstractUriResolver * uriResolver() const
Returns the schema's URI resolver.
~QXmlSchema()
Destroys this QXmlSchema.
QNetworkAccessManager * networkAccessManager() const
The QUrl class provides a convenient interface for working with URLs.
The QString class provides a Unicode character string.
The QXmlSchema class provides loading and validation of a W3C XML Schema.
The QXmlNamePool class is a table of shared strings referenced by instances of QXmlName.
QAbstractMessageHandler * messageHandler() const
Returns the message handler that handles compile and validation messages for this QXmlSchema...
The QAbstractUriResolver class is a callback interface for resolving Uniform Resource Identifiers...
#define QT_BEGIN_NAMESPACE
This macro expands to.
static const char * data(const QByteArray &arr)
void setMessageHandler(QAbstractMessageHandler *handler)
Changes the QAbstractMessageHandler{message handler} for this QXmlSchema to handler.
The QNetworkAccessManager class allows the application to send network requests and receive replies...
void load(const QUrl &source, const QString &targetNamespace)
void setUriResolver(const QAbstractUriResolver *resolver)
Sets the URI resolver to resolver.
QXmlSchema()
Constructs an invalid, empty schema that cannot be used until load() is called.
The QAbstractMessageHandler class provides a callback interface for handling messages.
void setNetworkAccessManager(QNetworkAccessManager *networkmanager)
Sets the network manager to manager.
void setMessageHandler(QAbstractMessageHandler *handler)
void setUriResolver(const QAbstractUriResolver *resolver)
bool isValid() const
Returns true if this schema is valid.
QImageIOHandler * handler
bool load(const QUrl &source)
Sets this QXmlSchema to a schema loaded from the source URI.
The QIODevice class is the base interface class of all I/O devices in Qt.
void setNetworkAccessManager(QNetworkAccessManager *networkmanager)
const QAbstractUriResolver * uriResolver() const
QXmlNamePool namePool() const
Returns the name pool used by this QXmlSchema for constructing QXmlName {names}.