这个程序我已经运行正常一段时间了。现在突然出现:mismatch in datapacket错误!
我是用delphi调用c#上的服务。
调用代码如下:
HTTPRIO1.HTTPWebNode.UseUTF8InHeader := true; //处理中文的问题
    s := HTTPRIO1 as ServiceSoap;
    xml := s.Getdata;
    ClientDataSet1.XMLData := xml;
在最后一步的时候出现上面的错误提示!昨天还是可以用的。今天突然不行了。

解决方案 »

  1.   

    我可以获取到xml的内容,关键是之前已经有几个月都用了没问题
      

  2.   

    WebService 我没有遇到像你这样的问题。单步调试一下 XML 获得值到底是什么。
      

  3.   

    上面是我获取的xml值,大家看看有问题吗?
      

  4.   

    <PARAMS/>  对应的<PARAMS> 没有
      

  5.   

    或者这个<PARAMS/>标签是多出来的
      

  6.   

    standalone="yes"  改成 encoding="gb2312"
      

  7.   

    总洁一下 3个错误:
    1 <PARAMS/> 不匹配
    2 standalone="yes" 改成 encoding="gb2312"
    3 属性值 不能含有<
      

  8.   

    孩儿巷南路66号物资大厦正门上方,和信工程勘测设计公司,申请设置标牌,内容为&quot;和信勘测设计院&quot;,规格为宽8M,高3.7M,根据现场勘察,该设置不符合<城市容貌标准>7.0.14之规定中间的一对< >惹的祸。谢谢大家!