关于XML开发中头信息的添加,该如何解决

关于XML开发中头信息的添加
小弟初接触XML开发,现在需要按接口组一个XML文件。

但是XML文件接口的头信息好像有两条,不知道怎么处理。

这是需要组成的接口范例:

<?xml version="1.0" encoding="gb2312"?>
<?TEST TESTHEADER="100" VERSION="100" SECURITY="NONE" LANG="CHS"?>
<TEST>
</TEST>


我使用:

XMLDoc->Active=true;  
XMLDoc->Version = "1.0";  
XMLDoc->Encoding = "GB2312";

可以搞定第一行信息,但是第二行真不知道该怎么加进去。希望有高手解答一下,不胜感激!

------解决方案--------------------
XML添加注释

_di_IXMLNode node ,

node = xmldt1->CreateNode("注释内容",ntComment);

xmldt1->ChildNodes->Add(node);
------解决方案--------------------
那一句不是必须的.其实只要按照xml的语法存成文本就可以了.也可以简单的这样
C/C++ code
#include <msxmldom.hpp>
#include <XMLDoc.hpp>
#include <xmldom.hpp>
#include <XMLIntf.hpp>

void __fastcall TForm1::Button1Click(TObject *Sender)
{
 _di_IXMLDocument   rootdataset   =   NewXMLDocument();
  rootdataset->SetDocumentElement(rootdataset->CreateElement("DataSet",""));
   _di_IXMLNode   NewDataSetNode   =   rootdataset->DocumentElement->AddChild(WideString("NewDataSet"));
   _di_IXMLNode Node = NewDataSetNode->AddChild("PackgType",0);
   AnsiString NodeValue = "FJDATA";
   Node->SetNodeValue("test");
   Node = NewDataSetNode->AddChild("EditFlag",0);
   Node->SetNodeValue("123");

    rootdataset->SaveToFile( "c:\\123.xml");


}
//-----------------------------