如何读取xml文件?
<?xml version= "1.0 " encoding= "GB2312 "?>
<vote product_id= "YXTP " count= "0 " total= "0 ">
<key id= "1 " name= "1 " count= "65 " />
<key id= "2 " name= "2 " count= "36 " />
<key id= "3 " name= "3 " count= "14 " />
<key id= "4 " name= "4 " count= "24 " />
</vote>
如上:我要读取
<key id= "1 " name= "1 " count= "65 " />
<key id= "2 " name= "2 " count= "36 " />
<key id= "3 " name= "3 " count= "14 " />
<key id= "4 " name= "4 " count= "24 " />
这些,具体怎么操作啊,给个例子
[解决办法]
TXMLDocument类
[解决办法]
XMLDoc-> LoadFromFile(WideString( "playlist.xml "));
XMLDoc-> Active=true;
_di_IXMLNode node=XMLDoc-> DocumentElement;
_di_IXMLNodeList nodes=node-> ChildNodes;
for(int n=0;n <nodes-> Count;n++)
{
for(int j=0; j <nodes-> Nodes[n]-> ChildNodes-> Count; j++)
{
if (String(nodes-> Nodes[n]-> ChildNodes-> Nodes[j]-> NodeName) == "filename ")
Memo1-> Lines-> Add(nodes-> Nodes[n]-> ChildNodes-> Nodes[j]-> GetText());
}
}
[解决办法]
你可以用用TinyXML,比较简单!
楼上兄弟所解正确,具体你再看看帮助
[解决办法]
找个XML类就可以了