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 |