Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: XmlLib.h
Link against: xmllib.lib

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

Class CXmlLibrary

class CXmlLibrary : public CBase;

Description

Derivation

Members

Defined in CXmlLibrary:
CXmlLibrary(), CXmlLibrary_Reserved1(), CommitL(), ConstructL(), ExecuteValidateL(), NewL(), NewLC(), PrepareParserL(), ProcessDataL(), ProcessDataL(), ResetL(), ValidateL(), iDTD, iDefaultDTDUrl, iDefaultDoctype, iPluginSP, iRootNode, ~CXmlLibrary()

Inherited from CBase:
Delete(), Extension_(), operator new()


Construction and destruction


~CXmlLibrary()

virtual IMPORT_C ~CXmlLibrary();

Description


NewL()

static IMPORT_C CXmlLibrary *NewL(MWapPluginSP &aPluginSP, CXmlElement *aRootNode);

Description

Parameters

MWapPluginSP &aPluginSP

CXmlElement *aRootNode

Return value

CXmlLibrary *


NewLC()

static IMPORT_C CXmlLibrary *NewLC(MWapPluginSP &aPluginSP, CXmlElement *aRootNode);

Description

Parameters

MWapPluginSP &aPluginSP

CXmlElement *aRootNode

Return value

CXmlLibrary *


ConstructL()

protected: IMPORT_C void ConstructL();

Description


CXmlLibrary()

protected: IMPORT_C CXmlLibrary(MWapPluginSP &aPluginSP, CXmlElement *aRootNode);

Description

Parameters

MWapPluginSP &aPluginSP

CXmlElement *aRootNode

[Top]


Member functions


ProcessDataL()

virtual IMPORT_C TInt ProcessDataL(TDesC8 &aData);

Description

Parameters

TDesC8 &aData

Return value

TInt


ProcessDataL()

virtual IMPORT_C TInt ProcessDataL(HBufC8 &aData);

Description

Parameters

HBufC8 &aData

Return value

TInt


CommitL()

virtual IMPORT_C TInt CommitL();

Description

Return value

TInt


ValidateL()

virtual IMPORT_C TInt ValidateL(CBNFNode &aDTDRootNode);

Description

Parameters

CBNFNode &aDTDRootNode

Return value

TInt


ResetL()

virtual IMPORT_C void ResetL(CXmlElement *aRootNode);

Description

Parameters

CXmlElement *aRootNode


PrepareParserL()

protected: IMPORT_C void PrepareParserL();

Description


ExecuteValidateL()

protected: virtual IMPORT_C TInt ExecuteValidateL(CBNFNode *aDTDRootNode);

Description

Parameters

CBNFNode *aDTDRootNode

Return value

TInt


CXmlLibrary_Reserved1()

private: virtual IMPORT_C void CXmlLibrary_Reserved1();

Description

Intended Usage : Reserved for future use

[Top]


Member data


iPluginSP

protected: MWapPluginSP & iPluginSP;

Description

Plugin Service Provider


iRootNode

protected: CXmlElement * iRootNode;

Description

Document Root Node


iDefaultDoctype

protected: const TDesC * iDefaultDoctype;

Description


iDefaultDTDUrl

protected: const TDesC * iDefaultDTDUrl;

Description


iDTD

protected: CBNFNode * iDTD;

Description

The actual DTD tree - not owned