The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Qt::Core::QXmlStreamReader

PUBLIC METHODS

QXmlStreamReader()
QXmlStreamReader(QIODevice * device)
QXmlStreamReader(const QByteArray & data)
QXmlStreamReader(const QString & data)
QXmlStreamReader(const char * data)
~QXmlStreamReader()
void addData(const QByteArray & data)
void addData(const QString & data)
void addData(const char * data)
void addExtraNamespaceDeclaration(const QXmlStreamNamespaceDeclaration & extraNamespaceDeclaraction)
void addExtraNamespaceDeclarations(const QVector<QXmlStreamNamespaceDeclaration> & extraNamespaceDeclaractions)
bool atEnd()
QXmlStreamAttributes attributes()
qint64 characterOffset()
void clear()
qint64 columnNumber()
QIODevice * device()
QStringRef documentEncoding()
QStringRef documentVersion()
QStringRef dtdName()
QStringRef dtdPublicId()
QStringRef dtdSystemId()
QVector<QXmlStreamEntityDeclaration> entityDeclarations()
QXmlStreamEntityResolver * entityResolver()
QXmlStreamReader::Error error()
QString errorString()
bool hasError()
bool isCDATA()
bool isCharacters()
bool isComment()
bool isDTD()
bool isEndDocument()
bool isEndElement()
bool isEntityReference()
bool isProcessingInstruction()
bool isStandaloneDocument()
bool isStartDocument()
bool isStartElement()
bool isWhitespace()
qint64 lineNumber()
QStringRef name()
QVector<QXmlStreamNamespaceDeclaration> namespaceDeclarations()
bool namespaceProcessing()
QStringRef namespaceUri()
QVector<QXmlStreamNotationDeclaration> notationDeclarations()
QStringRef prefix()
QStringRef processingInstructionData()
QStringRef processingInstructionTarget()
QStringRef qualifiedName()
void raiseError(const QString & message)
void raiseError(const QString & message = QString())
QString readElementText()
QString readElementText(QXmlStreamReader::ReadElementTextBehaviour behaviour)
QXmlStreamReader::TokenType readNext()
bool readNextStartElement()
void setDevice(QIODevice * device)
void setEntityResolver(QXmlStreamEntityResolver * resolver)
void setNamespaceProcessing(bool arg0)
void skipCurrentElement()
QStringRef text()
QString tokenString()
QXmlStreamReader::TokenType tokenType()

ENUM VALUES

NoToken
Invalid
StartDocument
EndDocument
StartElement
EndElement
Characters
Comment
DTD
EntityReference
ProcessingInstruction
ErrorOnUnexpectedElement
IncludeChildElements
SkipChildElements
NoError
UnexpectedElementError
CustomError
NotWellFormedError
PrematureEndOfDocumentError

EXPORT

None by default.

AUTHOR

Dongxu Ma <dongxu@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2011 - 2012 by Dongxu Ma

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://dev.perl.org/licenses/artistic.html