69 class QXmlNamespaceSupport;
75 class QXmlSimpleReaderPrivate;
76 class QXmlNamespaceSupportPrivate;
77 class QXmlAttributesPrivate;
78 class QXmlInputSourcePrivate;
79 class QXmlParseExceptionPrivate;
80 class QXmlLocatorPrivate;
81 class QXmlDefaultHandlerPrivate;
88 class Q_XML_EXPORT QXmlNamespaceSupport
91 QXmlNamespaceSupport();
92 ~QXmlNamespaceSupport();
108 QXmlNamespaceSupportPrivate *d;
110 friend class QXmlSimpleReaderPrivate;
111 Q_DISABLE_COPY(QXmlNamespaceSupport)
149 AttributeList attList;
151 QXmlAttributesPrivate *d;
165 virtual void setData(
const QString& dat);
167 virtual void fetchData();
169 virtual QChar next();
170 virtual void reset();
185 QXmlInputSourcePrivate *d;
200 int columnNumber()
const;
201 int lineNumber()
const;
219 virtual bool feature(
const QString&
name,
bool *ok = 0)
const = 0;
221 virtual bool hasFeature(
const QString&
name)
const = 0;
222 virtual void* property(
const QString&
name,
bool *ok = 0)
const = 0;
224 virtual bool hasProperty(
const QString&
name)
const = 0;
271 virtual bool parseContinue();
278 friend class QXmlSimpleReaderLocator;
291 virtual int columnNumber()
const = 0;
292 virtual int lineNumber()
const = 0;
305 virtual void setDocumentLocator(
QXmlLocator* locator) = 0;
306 virtual bool startDocument() = 0;
307 virtual bool endDocument() = 0;
308 virtual bool startPrefixMapping(
const QString& prefix,
const QString& uri) = 0;
309 virtual bool endPrefixMapping(
const QString& prefix) = 0;
311 virtual bool endElement(
const QString& namespaceURI,
const QString& localName,
const QString& qName) = 0;
312 virtual bool characters(
const QString& ch) = 0;
313 virtual bool ignorableWhitespace(
const QString& ch) = 0;
315 virtual bool skippedEntity(
const QString&
name) = 0;
316 virtual QString errorString()
const = 0;
326 virtual QString errorString()
const = 0;
335 virtual QString errorString()
const = 0;
343 virtual QString errorString()
const = 0;
351 virtual bool endDTD() = 0;
354 virtual bool startCDATA() = 0;
355 virtual bool endCDATA() = 0;
356 virtual bool comment(
const QString& ch) = 0;
357 virtual QString errorString()
const = 0;
367 virtual QString errorString()
const = 0;
414 QXmlDefaultHandlerPrivate *d;
GLuint GLuint GLsizei GLenum type
virtual bool skippedEntity(const QString &name)=0
virtual bool parse(const QXmlInputSource &input)=0
GLenum GLenum GLenum input
virtual void * property(const QString &name, bool *ok=0) const =0
virtual bool endDocument()=0
virtual bool warning(const QXmlParseException &exception)=0
virtual QXmlEntityResolver * entityResolver() const =0
virtual ~QXmlErrorHandler()
virtual bool externalEntityDecl(const QString &name, const QString &publicId, const QString &systemId)=0
virtual QXmlLexicalHandler * lexicalHandler() const =0
virtual bool endElement(const QString &namespaceURI, const QString &localName, const QString &qName)=0
virtual QXmlErrorHandler * errorHandler() const =0
virtual bool startDTD(const QString &name, const QString &publicId, const QString &systemId)=0
virtual bool feature(const QString &name, bool *ok=0) const =0
virtual bool endEntity(const QString &name)=0
virtual bool internalEntityDecl(const QString &name, const QString &value)=0
virtual bool hasProperty(const QString &name) const =0
virtual bool startPrefixMapping(const QString &prefix, const QString &uri)=0
virtual ~QXmlDTDHandler()
virtual void setDeclHandler(QXmlDeclHandler *handler)=0
virtual void setDocumentLocator(QXmlLocator *locator)=0
virtual void setProperty(const QString &name, void *value)=0
virtual bool processingInstruction(const QString &target, const QString &data)=0
virtual bool characters(const QString &ch)=0
virtual bool ignorableWhitespace(const QString &ch)=0
void setPrefix(const QString &pre)
virtual bool startElement(const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts)=0
#define QT_BEGIN_NAMESPACE
GLsizei GLsizei GLenum GLenum const GLvoid * data
virtual QXmlDeclHandler * declHandler() const =0
virtual bool hasFeature(const QString &name) const =0
virtual bool startDocument()=0
virtual void setEntityResolver(QXmlEntityResolver *handler)=0
virtual bool endCDATA()=0
virtual QXmlDTDHandler * DTDHandler() const =0
virtual bool startEntity(const QString &name)=0
virtual ~QXmlDefaultHandler()
virtual void setContentHandler(QXmlContentHandler *handler)=0
virtual void setDTDHandler(QXmlDTDHandler *handler)=0
virtual bool unparsedEntityDecl(const QString &name, const QString &publicId, const QString &systemId, const QString ¬ationName)=0
virtual bool fatalError(const QXmlParseException &exception)=0
GLuint GLuint GLsizei count
virtual bool resolveEntity(const QString &publicId, const QString &systemId, QXmlInputSource *&ret)=0
virtual ~QXmlAttributes()
virtual ~QXmlDeclHandler()
GLuint GLsizei GLsizei * length
virtual bool error(const QXmlParseException &exception)=0
virtual ~QXmlLexicalHandler()
virtual void setErrorHandler(QXmlErrorHandler *handler)=0
virtual bool attributeDecl(const QString &eName, const QString &aName, const QString &type, const QString &valueDefault, const QString &value)=0
GLsizei const GLfloat * value
virtual bool endPrefixMapping(const QString &prefix)=0
GLuint const GLchar * name
virtual QXmlContentHandler * contentHandler() const =0
virtual QString errorString() const =0
virtual bool comment(const QString &ch)=0
virtual void setLexicalHandler(QXmlLexicalHandler *handler)=0
virtual bool startCDATA()=0
virtual ~QXmlEntityResolver()
virtual ~QXmlContentHandler()
virtual bool notationDecl(const QString &name, const QString &publicId, const QString &systemId)=0
virtual void setFeature(const QString &name, bool value)=0