奇迹暖暖19 3公主:如何解析这种XML?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/07 03:32:04
<root>
<country>![CDATA[中国]];
<province>![CDATA[河北]];
<city>![CDATA[廊坊]];</city>
<city>![CDATA[邯郸]];</city>
</province>
...more...
</country>
</root>

///////////////////////////////////////
IXMLDOMDocumentPtr pXMLDoc;
IXMLDOMNodeListPtr pNodeList = pXMLDoc->selectNodes("root/country/province");

for (int i=0; i<pNodeList->Getlength(); i++)
{
pNodeList->Getitem(i)->Gettext();
// 此处如何只得到 省份-河北
// 我这样调用会同时得到 城市-廊坊,邯郸
}

有人说用 nodeValue 但我得到的是空值
请帮帮忙,谢谢!

据猜测:再Getitem一次应该可以了。
pNodeList->Getitem(i)->Getitem(0)->Gettext();