Delphi7开发SOAP调用COM+的程序,使用ISAPI的方式调用时出现“XML文档必须有一个顶层元素 Line:0”的错误提示,但是在某些机器上又可以正常

  • 主题发起人 主题发起人 lyco
  • 开始时间 开始时间
L

lyco

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi7开发SOAP调用COM+的程序,使用ISAPI的方式调用时出现“XML文档必须有一个顶层元素 Line:0”的错误提示,但是在某些机器上又可以正常执行……(100分)<br />Delphi7开发SOAP调用COM+的程序,使用ISAPI的方式调用时出现“XML文档必须有一个顶层元素 Line:0”的错误提示,但是在某些机器上又可以正常执行……
先在组件服务中关闭相关的Com+服务,然后再执行应用程序并通过一个HTTPRIO
控件去调用服务器端的数据。
第1次会执行出现这个提示:
Received Content of invalid Content-Type setting:text/html - SOAP Expects "text/xml"
第2次就会正常返回XML数据,没有问题
但是以后执行就会错误提示如下:
XML文档必须有一个顶层元素 Line:0
除非关闭Com+服务并关闭应用程序再打开,就可以重复上面的情况,否则就一直是
“XML文档必须有一个顶层元素 Line:0”的错误
但是在有的机器又很正常,开发工具用的是Delphi7,
据说Delphi6有类似的Bug,但是我用的是Delphi7
 
后退
顶部