当前位置: 代码迷 >> Symbian >> 怎么使用DOM方式解析XML
  详细解决方案

怎么使用DOM方式解析XML

热度:5367   发布时间:2013-02-26 00:00:00.0
如何使用DOM方式解析XML
大家好!我在诺基亚论坛找到一些文章介绍如何使用DOM XML,贴上我的一部分代码
C/C++ code
 _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();

然后我使用pElement解析,读取是没问题,但是插入、删除就有问题,
C/C++ code
CSenElement& Element=pElement->Child(0)->AddElementL(_L8(""),_L8("qinallljlkj"));

传回的CSenElement是空的,我知道一定是我使用错误了,请教一下知道的朋友帮忙一下!或者有没有其他方法使用DOM解析XML?

------解决方案--------------------------------------------------------
How to generate XML using CSenDomFragment and CSenElement
http://wiki.forum.nokia.com/index.php/How_to_generate_XML_using_CSenDomFragment_and_CSenElement
  相关解决方案