Definition at line 289 of file
qxmlstream.h.
Public Types
|
| enum |
TokenType
{
NoToken
= 0,
Invalid,
StartDocument,
EndDocument,
StartElement,
EndElement,
Characters,
Comment,
DTD,
EntityReference,
ProcessingInstruction
} |
| enum |
ReadElementTextBehaviour
{
ErrorOnUnexpectedElement,
IncludeChildElements,
SkipChildElements } |
| enum |
Error
{
NoError,
UnexpectedElementError,
CustomError,
NotWellFormedError,
PrematureEndOfDocumentError
} |
Public Member Functions
|
| |
QXmlStreamReader
() |
| |
QXmlStreamReader
(QIODevice
*device) |
| |
QXmlStreamReader
(const QByteArray
&data) |
| |
QXmlStreamReader
(const QString
&data) |
| |
QXmlStreamReader
(const char *data) |
| |
~QXmlStreamReader
() |
| void |
setDevice
(QIODevice
*device) |
| QIODevice * |
device
() const |
| void |
addData
(const QByteArray
&data) |
| void |
addData
(const QString
&data) |
| void |
addData
(const char *data) |
| void |
clear
() |
| bool |
atEnd
() const |
| TokenType |
readNext
() |
| bool |
readNextStartElement
() |
| void |
skipCurrentElement
() |
| TokenType |
tokenType
() const |
| QString |
tokenString
() const |
| void |
setNamespaceProcessing
(bool) |
| bool |
namespaceProcessing
() const |
| bool |
isStartDocument
() const |
| bool |
isEndDocument
() const |
| bool |
isStartElement
() const |
| bool |
isEndElement
() const |
| bool |
isCharacters
() const |
| bool |
isWhitespace
() const |
| bool |
isCDATA
() const |
| bool |
isComment
() const |
| bool |
isDTD
() const |
| bool |
isEntityReference
() const |
| bool |
isProcessingInstruction
() const |
| bool |
isStandaloneDocument
() const |
| QStringRef |
documentVersion
() const |
| QStringRef |
documentEncoding
() const |
| qint64 |
lineNumber
() const |
| qint64 |
columnNumber
() const |
| qint64 |
characterOffset
() const |
| QXmlStreamAttributes |
attributes
() const |
| QString |
readElementText
(ReadElementTextBehaviour
behaviour) |
| QString |
readElementText
() |
| QStringRef |
name
() const |
| QStringRef |
namespaceUri
() const |
| QStringRef |
qualifiedName
() const |
| QStringRef |
prefix
() const |
| QStringRef |
processingInstructionTarget
() const |
| QStringRef |
processingInstructionData
() const |
| QStringRef |
text
() const |
| QXmlStreamNamespaceDeclarations |
namespaceDeclarations
() const |
| void |
addExtraNamespaceDeclaration
(const QXmlStreamNamespaceDeclaration
&extraNamespaceDeclaraction) |
| void |
addExtraNamespaceDeclarations
(const QXmlStreamNamespaceDeclarations
&extraNamespaceDeclaractions) |
| QXmlStreamNotationDeclarations |
notationDeclarations
() const |
| QXmlStreamEntityDeclarations |
entityDeclarations
() const |
| QStringRef |
dtdName
() const |
| QStringRef |
dtdPublicId
() const |
| QStringRef |
dtdSystemId
() const |
| void |
raiseError
(const QString
&message=QString()) |
| QString |
errorString
() const |
| Error |
error
() const |
| bool |
hasError
() const |
| void |
setEntityResolver
(QXmlStreamEntityResolver
*resolver) |
| QXmlStreamEntityResolver
* |
entityResolver
() const |