»
Symbian OS v9.3 »
Symbian OS reference »
C++ component reference »
WAP Browser WAPPUSHSUPPORT »
CXmlLibrary
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 : public CBase;
Description
Derivation
CBase
- Base class for all classes to be instantiated on the heap
CXmlLibrary
- (No abstract)
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
virtual IMPORT_C ~CXmlLibrary();
Description
static IMPORT_C CXmlLibrary *NewL(MWapPluginSP &aPluginSP, CXmlElement *aRootNode);
Description
Parameters
Return value
static IMPORT_C CXmlLibrary *NewLC(MWapPluginSP &aPluginSP, CXmlElement *aRootNode);
Description
Parameters
Return value
protected: IMPORT_C void ConstructL();
Description
protected: IMPORT_C CXmlLibrary(MWapPluginSP &aPluginSP, CXmlElement *aRootNode);
Description
Parameters
virtual IMPORT_C TInt ProcessDataL(TDesC8 &aData);
Description
Parameters
Return value
virtual IMPORT_C TInt ProcessDataL(HBufC8 &aData);
Description
Parameters
Return value
virtual IMPORT_C TInt CommitL();
Description
Return value
virtual IMPORT_C TInt ValidateL(CBNFNode &aDTDRootNode);
Description
Parameters
Return value
virtual IMPORT_C void ResetL(CXmlElement *aRootNode);
Description
Parameters
protected: IMPORT_C void PrepareParserL();
Description
protected: virtual IMPORT_C TInt ExecuteValidateL(CBNFNode *aDTDRootNode);
Description
Parameters
Return value
private: virtual IMPORT_C void CXmlLibrary_Reserved1();
Description
Intended Usage : Reserved for future use
protected: MWapPluginSP & iPluginSP;
Description
Plugin Service Provider
protected: CXmlElement * iRootNode;
Description
Document Root Node
protected: const TDesC * iDefaultDoctype;
Description
protected: const TDesC * iDefaultDTDUrl;
Description
protected: CBNFNode * iDTD;
Description
The actual DTD tree - not owned