我在D6里面用project->import type library->ms xml 2.0->create unit,然后按F9提示说:[Error] MSXML_TLB.pas(3458): Undeclared identifier: 'root',请问怎么解决?另外有人说INTERNET面板上有TXMLDocument,但是我却找不到,怎么才能用上XML?

解决方案 »

  1.   

    TXMLDocument在「Internet」面板的倒数第二個。
    実在不行、用検索中的Component一覧査査。
      

  2.   

    用 IXMLDOMDocument、IXMLDOMNode,引用 msxml  单元
      

  3.   

    我已经引用了MSXML,没有添加任何自己的代码试着编译,结果提示上面的错误:[Error] MSXML_TLB.pas(3458): Undeclared identifier: 'root',事实上这个文件是delphi自己生成的呀,奇怪,谁知道怎么回事?我用的delphi6
      

  4.   

    呵呵学习
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      ADOQuery1.SaveToFile('d:\a.xml',pfXML);
      ADOQuery1.LoadFromFile('d:\a.txt');
    end;