class Xml::CParser : public CBase |
If you need to parse xml this is the class you need to use.
Default plain-text XML parser plug-in supports following character set encodings:
ISO_8859_1 US_ASCII UTF_8 UTF_16 UTF_16BE UTF_16LE
Public Member Functions | |
---|---|
~CParser() | |
IMPORT_C void | AddPreloadedDictionaryL(const TDesC8 &) |
IMPORT_C TInt | DisableFeature(TInt) |
IMPORT_C TInt | EnableFeature(TInt) |
IMPORT_C TBool | IsFeatureEnabled(TInt) |
IMPORT_C CParser * | NewL(const TDesC8 &, MContentHandler &) |
IMPORT_C CParser * | NewL(const CMatchData &, MContentHandler &) |
IMPORT_C CParser * | NewLC(const TDesC8 &, MContentHandler &) |
IMPORT_C CParser * | NewLC(const CMatchData &, MContentHandler &) |
IMPORT_C void | ParseBeginL() |
IMPORT_C void | ParseBeginL(const TDesC8 &) |
IMPORT_C void | ParseBeginL(const CMatchData &) |
IMPORT_C void | ParseEndL() |
IMPORT_C void | ParseL(const TDesC8 &) |
IMPORT_C void | SetProcessorChainL(const RContentProcessorUids &) |
IMPORT_C RStringDictionaryCollection & | StringDictionaryCollection() |
IMPORT_C RStringPool & | StringPool() |
Private Member Functions | |
---|---|
CParser() | |
void | ConstructL(const TDesC8 &, MContentHandler &) |
void | ConstructL(const CMatchData &, MContentHandler &) |
Private Attributes | |
---|---|
TParserImpl * | iImpl |
IMPORT_C void | AddPreloadedDictionaryL | ( | const TDesC8 & | aPublicId | ) |
const TDesC8 & aPublicId |
void | ConstructL | ( | const TDesC8 & | aParserMimeType, |
MContentHandler & | aCallback | |||
) | [private] |
const TDesC8 & aParserMimeType | |
MContentHandler & aCallback |
void | ConstructL | ( | const CMatchData & | aMatchData, |
MContentHandler & | aCallback | |||
) | [private] |
const CMatchData & aMatchData | |
MContentHandler & aCallback |
IMPORT_C TBool | IsFeatureEnabled | ( | TInt | aParserFeature | ) | const |
TInt aParserFeature |
IMPORT_C CParser * | NewL | ( | const TDesC8 & | aParserMimeType, |
MContentHandler & | aCallback | |||
) | [static] |
const TDesC8 & aParserMimeType | |
MContentHandler & aCallback |
IMPORT_C CParser * | NewL | ( | const CMatchData & | aCriteria, |
MContentHandler & | aCallback | |||
) | [static] |
const CMatchData & aCriteria | |
MContentHandler & aCallback |
IMPORT_C CParser * | NewLC | ( | const TDesC8 & | aParserMimeType, |
MContentHandler & | aCallback | |||
) | [static] |
const TDesC8 & aParserMimeType | |
MContentHandler & aCallback |
IMPORT_C CParser * | NewLC | ( | const CMatchData & | aCriteria, |
MContentHandler & | aCallback | |||
) | [static] |
const CMatchData & aCriteria | |
MContentHandler & aCallback |
IMPORT_C void | ParseBeginL | ( | const TDesC8 & | aDocumentMimeType | ) |
const TDesC8 & aDocumentMimeType |
IMPORT_C void | ParseBeginL | ( | const CMatchData & | aCriteria | ) |
const CMatchData & aCriteria |
IMPORT_C void | ParseL | ( | const TDesC8 & | aFragment | ) |
const TDesC8 & aFragment |
IMPORT_C void | SetProcessorChainL | ( | const RContentProcessorUids & | aPlugins | ) |
const RContentProcessorUids & aPlugins |