如何使用DOM方式解析XML
大家好!我在诺基亚论坛找到一些文章介绍如何使用DOM XML,贴上我的一部分代码
_LIT(KToBeParsed, "c:\\input.xml"); CSenXmlReader* reader = CSenXmlReader::NewL(); CleanupStack::PushL(reader); //create a CSenDomFragment CSenDomFragment* pBase = CSenDomFragment::NewL(); CleanupStack::PushL(pBase); RFs fss; User::LeaveIfError(fss.Connect()); CleanupClosePushL(fss); reader->SetContentHandler(*pBase); // and the reader pBase->SetReader(*reader); //do the parsing reader->ParseL(fss, KToBeParsed); CSenElement* pElement; pElement=pBase->ExtractElement();
CSenElement& Element=pElement->Child(0)->AddElementL(_L8(""),_L8("qinallljlkj"));