| 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 |