you can use XMLSyn.loadXML(XMLText)

解决方案 »

  1.   

    谢谢浪人的提示,我试过了,但是还是没有成功,
    我已经把xml文件里的内容读到XMLString(类型是widestring)变量里了,但XMLSyn.loadXML(XMLString)后没有反应,是不是类型的原因,我的代码如下:  XMLStream:TStringStream;
      XMlString:wideString;  XMLstream:=TStringStream.Create('');
      XMLStream.CopyFrom(inPutFileStream,0);
      

  2.   

    刚才没贴完,代码如下:  XMLStream:TStringStream;
      XMlString:wideString;  XMLstream:=TStringStream.Create('');
      XMLStream.CopyFrom(inPutFileStream,0);  XMLStream.Position:=0;
      XMLString:=XMLStream.ReadString(XmlStream.Size);  XMLSyn.async := false;
      XMLSyn.loadXML(XMLString);
      

  3.   

    xmlstring已经读出来,可是为什么解释不出呢?