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

大大,有没有Cbuilder中操作XML(读取与生成)的资料或者例子程序

2013-01-07 
请教各位大大,有没有Cbuilder中操作XML(读取与生成)的资料或者例子程序初学搞不懂啊,求资料或者例子[解决

请教各位大大,有没有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);
     }
 }

大致这个样子 没仔细写

热点排行