读书人

大大有没有Cbuilder中操作XML(读取

发布时间: 2013-01-07 10:02:24 作者: rapoo

请教各位大大,有没有Cbuilder中操作XML(读取与生成)的资料或者例子程序
初学搞不懂啊,求资料或者例子
[解决办法]
直接用第三方控件

bcb直接解析也是可以的
#include <XMLDoc.hpp>

_di_IXMLDocument XMLDoc;
XMLDoc = NewXMLDocument();
try
{
XMLDoc->LoadFromFile((WideString)"C:\\a.xml"); //你的xml文件
XMLDoc->Active=true;
}
catch(...)
{
return;
}

_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]->AttributeNodes->Count; j++)
{
String str = nodes->Nodes[n]->AttributeNodes->Nodes[j]->NodeValue;
ShowMessage(str);
}
}

for(int n=0;n<nodes->Count;n++)
{
for(int j = 0; j < nodes->Nodes[n]->ChildNodes->Count; j++)
{
String str = nodes->Nodes[n]->ChildNodes->Nodes[j]->NodeValue;
ShowMessage(str);
}
}

大致这个样子 没仔细写

读书人网 >C++ Builder

热点推荐