MXMLContentHandler Class Reference

class MXMLContentHandler

Interface for SAX Parser Callback events. If an application (client) needs to be informed of basic parsing events, it implements this interface and registers an instance with the SAX parser using the SetContentHandler() method. The parser uses the instance to report basic document-related events like the start and end of elements.

XMLInterface.dll
Since
?Series60_version

Member Functions Documentation

Charecters(TDesC &, TInt, TInt)

TInt Charecters(TDesC &,
TInt,
TInt
)[inline, virtual]
Receive notification of character data inside an element.
Since
?Series60_version

Parameters

TDesC &
TInt
TInt

Comment(TDesC &)

TInt Comment(TDesC &)[inline, virtual]
Receive notification of XML comment.
Since
?Series60_version

Parameters

TDesC &

DataBuffer(const TDesC16 &)

voidDataBuffer(const TDesC16 &)[inline, virtual]
Returns parsed buffer to client.
Since
Series60 3.1

Parameters

const TDesC16 &

EndCDATA()

TInt EndCDATA()[inline, virtual]
Receive notification of end of CData section.
Since
?Series60_version

EndDocument()

TInt EndDocument()[pure virtual]
Receive notification of the end of a document.
Since
?Series60_version

EndElement(TDesC &, TDesC &, TDesC &)

TInt EndElement(TDesC &,
TDesC &,
TDesC &
)[inline, virtual]
Receive notification of the end of an element.
Since
?Series60_version

Parameters

TDesC &
TDesC &
TDesC &

EndEntity(TDesC &)

TInt EndEntity(TDesC &)[inline, virtual]
Receive notification of end of XML entities.
Since
?Series60_version

Parameters

TDesC &

Error(TInt, TInt)

TInt Error(TInt,
TInt
)[inline, virtual]
Receive notification of error situation during parsing.
Since
?Series60_version

Parameters

TInt
TInt

IgnoreWhiteSpace(TDesC &)

TInt IgnoreWhiteSpace(TDesC &)[inline, virtual]
Receive notification of ignorable whitespace in element content.
Since
?Series60_version

Parameters

TDesC &

ProcessingInstructions(TDesC &, TDesC &)

TInt ProcessingInstructions(TDesC &,
TDesC &
)[inline, virtual]
Receive notification of a processing instruction
Since
?Series60_version

Parameters

TDesC &
TDesC &

ReaderIndex(NW_Uint32)

voidReaderIndex(NW_Uint32)[inline, virtual]
Returns reader index
Since
Series60 3.1

Parameters

NW_Uint32

SkippedEntity(TDesC &)

TInt SkippedEntity(TDesC &)[inline, virtual]
Receive notification of a skipped entity.
Since
?Series60_version

Parameters

TDesC &

StartCDATA()

TInt StartCDATA()[inline, virtual]
Receive notification of beginning of CData section.
Since
?Series60_version

StartDocument()

TInt StartDocument()[pure virtual]
Receive notification of the beginning of a document.
Since
?Series60_version

StartElement(TDesC &, TDesC &, TDesC &, MXMLAttributes *)

TInt StartElement(TDesC &,
TDesC &,
TDesC &,
MXMLAttributes *
)[inline, virtual]
Receive notification of the beginning of an element.
Since
?Series60_version

Parameters

TDesC &
TDesC &
TDesC &
MXMLAttributes *

StartEntity(TDesC &)

TInt StartEntity(TDesC &)[inline, virtual]
Receive notification of beginning of some internal and external XML entities.
Since
?Series60_version

Parameters

TDesC &