大大,有没有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);
     }
 }

大致这个样子 没仔细写