请教各位大大,有没有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);
}
}
大致这个样子 没仔细写