首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Symbian >

怎么使用DOM方式解析XML

2012-04-09 
如何使用DOM方式解析XML大家好!我在诺基亚论坛找到一些文章介绍如何使用DOM XML,贴上我的一部分代码C/C++

如何使用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

热点排行