| class CXmlParser : public CBNFParser | 
| Public Member Functions | |
|---|---|
| ~CXmlParser() | |
| void | CommitL() | 
| void | ContinueL() | 
| const CBNFNode * | DTD() | 
| const HBufC * | DTDUrl() | 
| TBool | DataGathering() | 
| const HBufC * | DocType() | 
| TInt | ErrorCode() | 
| CXmlParser * | NewL(CAttributeLookupTable &) | 
| void | ProcessDataL(HBufC8 &) | 
| void | ProcessDataL(HBufC16 *) | 
| void | ResetL(CXmlElement *) | 
| void | SetDTD(CBNFNode *) | 
| void | SetDataGathering(TBool) | 
| Public Member Enumerations | |
|---|---|
| enum | TSignals { EDTDDefinitionFound = 1, ENoDTDDefined } | 
| enum | TXmlParserNodeTypes {  EFirstXmlParserNodeType = ELastParserNodeType, EChar, ELetter, ES, EFirstNameChar, ENMoreNameChar, ELastXmlParserNodeType }  | 
| CXmlParser | ( | CAttributeLookupTable & | aALUT | ) | [protected] | 
| CAttributeLookupTable & aALUT | 
| TBool | CharL | ( | CFragmentedString::TStringMatch & | aMatched | ) | [protected] | 
| CFragmentedString::TStringMatch & aMatched | 
| void | CharRefReplacement | ( | TPtr & | aString | ) | [protected] | 
| TPtr & aString | 
| TBool | FirstNameCharL | ( | CFragmentedString::TStringMatch & | aMatched | ) | [protected] | 
| CFragmentedString::TStringMatch & aMatched | 
| TBool | LetterL | ( | CFragmentedString::TStringMatch & | aMatched | ) | [protected] | 
| CFragmentedString::TStringMatch & aMatched | 
| TBool | NMoreNameCharL | ( | CFragmentedString::TStringMatch & | aMatched | ) | [protected] | 
| CFragmentedString::TStringMatch & aMatched | 
| CXmlParser * | NewL | ( | CAttributeLookupTable & | aAttributeLUT | ) | [static] | 
| CAttributeLookupTable & aAttributeLUT | 
| CBNFNode & | NewXmlRuleL | ( | CBNFNode * | aRootRule, | 
| const TDesC & | aRuleName, | |||
| TXmlParserNodeTypes | aRuleType | |||
| ) | [protected] | |||
| CBNFNode * aRootRule | |
| const TDesC & aRuleName | |
| TXmlParserNodeTypes aRuleType | 
| CBNFNode & | NewXmlRuleL | ( | CBNFNode * | aRootRule, | 
| const TDesC & | aRuleName, | |||
| TXmlParserNodeTypes | aRuleType, | |||
| HBufC * | aData, | |||
| TRuleCallback * | aPreRule, | |||
| TRuleCallback * | aPostRule | |||
| ) | [protected] | |||
| CBNFNode * aRootRule | |
| const TDesC & aRuleName | |
| TXmlParserNodeTypes aRuleType | |
| HBufC * aData | |
| TRuleCallback * aPreRule | |
| TRuleCallback * aPostRule | 
| TBool | PerformRuleL | ( | CBNFNode & | aRule, | 
| CFragmentedString::TStringMatch & | aMatched | |||
| ) | [protected, virtual] | |||
| CBNFNode & aRule | |
| CFragmentedString::TStringMatch & aMatched | 
| void | PostAttrName | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostAttributeL | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostCDSectL | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostCDStart | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostCDataL | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostCharDataL | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostCharReferenceValue | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostDTDidAndUrl | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostDocRootName | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostDoctypedecl | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostETag | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostEmptyElemClose | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostEntityRefL | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostNameL | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostNodeNameL | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostProlog | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostPubidLiteralL | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostPureAttValueL | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostPureSystemLiteralL | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostTagStartL | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PostVersionNumL | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PreAttribute | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| void | PreExternalID | ( | CBNFParser & | aParser | ) | [protected, static] | 
| CBNFParser & aParser | 
| TBool | SL | ( | CFragmentedString::TStringMatch & | aMatched | ) | [protected] | 
| CFragmentedString::TStringMatch & aMatched | 
| void | SetDataGathering | ( | TBool | aDataGathering | ) | [inline] | 
| TBool aDataGathering | 
| EFirstXmlParserNodeType = ELastParserNodeType | |
| EChar | |
| ELetter | |
| ES | |
| EFirstNameChar | |
| ENMoreNameChar | |
| ELastXmlParserNodeType |