»
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