读wsdl文件出错。

hexiaohua_2002 2003-09-15 10:13:53
客户端:
Dim objSoapClient As New SoapClient
objSoapClient.ClientProperty("ServerHTTPRequest") = True
Call objSoapClient.mssoapinit("http://localhost:8080/axis/AnotherWebService.wsdl")


WSDL文件:

<?xml version="1.0" ?>
- <wsdl:definitions targetNamespace="http://localhost:8080/axis/AnotherWebService.jws" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://localhost:8080/axis/AnotherWebService.wsdl" xmlns:intf="http://localhost:8080/axis/AnotherWebService.wsdl" xmlns:typens="http://localhost:8080/axis/AnotherWebService.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <!-- type defs
-->
- <types>
- <xsd:schema targetNamespace="http://localhost:8080/axis/AnotherWebService.xsd" xmlns:xsd="http://www.w3.org/1999/XMLSchema">
- <xsd:complexType name="DingDanJeBen">
<xsd:element name="chrKuanHao" type="xsd:string" />
<xsd:element name="chrKeHu" type="xsd:string" />
<xsd:element name="chrKuanShi" type="xsd:string" />
<xsd:element name="chrJiaGong" type="xsd:string" />
<xsd:element name="chrMianLiao" type="xsd:string" />
<xsd:element name="chrYeWuYuan" type="xsd:string" />
<xsd:element name="datJiaoQi" type="xsd:string" />
<xsd:element name="datXiaDaRiQi" type="xsd:string" />
<xsd:element name="chrBeiZhu" type="xsd:string" />
</xsd:complexType>
- <xsd:complexType name="DingDanLiang1">
<xsd:element name="chrPO" type="xsd:string" />
<xsd:element name="chrKuanHao" type="xsd:string" />
<xsd:element name="chrYanSeE" type="xsd:string" />
<xsd:element name="chrYanSeC" type="xsd:string" />
<xsd:element name="chrXiuHuaHao" type="xsd:string" />
<xsd:element name="intChiMa1" type="xsd:int" />
<xsd:element name="intChiMa1Num" type="xsd:int" />
<xsd:element name="intChiMa2" type="xsd:int" />
<xsd:element name="intChiMa2Num" type="xsd:int" />
<xsd:element name="intChiMa3" type="xsd:int" />
<xsd:element name="intChiMa3Num" type="xsd:int" />
<xsd:element name="intChiMa4" type="xsd:int" />
<xsd:element name="intChiMa4Num" type="xsd:int" />
<xsd:element name="intChiMa5" type="xsd:int" />
<xsd:element name="intChiMa5Num" type="xsd:int" />
<xsd:element name="intChiMa6" type="xsd:int" />
<xsd:element name="intChiMa6Num" type="xsd:int" />
<xsd:element name="intChiMa7" type="xsd:int" />
<xsd:element name="intChiMa7Num" type="xsd:int" />
<xsd:element name="intChiMa8" type="xsd:int" />
<xsd:element name="intChiMa8Num" type="xsd:int" />
<xsd:element name="intChiMa9" type="xsd:int" />
<xsd:element name="intChiMa9Num" type="xsd:int" />
<xsd:element name="intChiMa10" type="xsd:int" />
<xsd:element name="intChiMa10Num" type="xsd:int" />
</xsd:complexType>
- <xsd:complexType name="DingDanFuLiao">
<xsd:element name="chrKuanHao" type="xsd:string" />
<xsd:element name="intZhuBiao" type="xsd:int" />
<xsd:element name="intXiBiao" type="xsd:string" />
<xsd:element name="intDiaoPai" type="xsd:int" />
<xsd:element name="intJiaGeBiao" type="xsd:int" />
<xsd:element name="intQiBiao" type="xsd:int" />
<xsd:element name="intLaLian" type="xsd:int" />
<xsd:element name="intRenZhiDai" type="xsd:int" />
<xsd:element name="intMianSheng" type="xsd:int" />
<xsd:element name="intQiYan" type="xsd:int" />
<xsd:element name="intFengXian" type="xsd:int" />
<xsd:element name="intWenJuDai" type="xsd:int" />
<xsd:element name="intFengXiangDai" type="xsd:int" />
<xsd:element name="intJiaoZhen" type="xsd:int" />
<xsd:element name="intXiangJin" type="xsd:int" />
<xsd:element name="chrHeTong" type="xsd:string" />
<xsd:element name="intHeTong" type="xsd:int" />
<xsd:element name="chrYanSeYang" type="xsd:string" />
<xsd:element name="intYanSeYang" type="xsd:int" />
<xsd:element name="chrYangYi" type="xsd:string" />
<xsd:element name="intYangYi" type="xsd:int" />
<xsd:element name="chrGuiGeBiao" type="xsd:string" />
<xsd:element name="intGuiGeBiao" type="xsd:int" />
<xsd:element name="chrBanChengPin" type="xsd:string" />
<xsd:element name="intBanChengPin" type="xsd:int" />
<xsd:element name="chrXiuHuaGao" type="xsd:string" />
<xsd:element name="intXiuHuaGao" type="xsd:int" />
<xsd:element name="chrBeiZhu" type="xsd:string" />
<xsd:element name="chrFuliaoName1" type="xsd:string" />
<xsd:element name="chrFuliaoName2" type="xsd:string" />
<xsd:element name="chrFuliaoName3" type="xsd:string" />
<xsd:element name="chrFuliaoName4" type="xsd:string" />
<xsd:element name="intFuliao1" type="xsd:int" />
<xsd:element name="intFuliao2" type="xsd:int" />
<xsd:element name="intFuliao3" type="xsd:int" />
<xsd:element name="intFuliao4" type="xsd:int" />
</xsd:complexType>
- <xsd:complexType name="DingDanLiang">
<xsd:element name="dingdanling" type="xsd:DingDanLiang1" minOccurs="0" maxOccurs="unbounded" />
</xsd:complexType>
- <xsd:complexType name="Task">
<xsd:element name="dingDanJiBen" type="xsd:DingDanJiBen" />
<xsd:element name="dingDanLiang" type="xsd:DingDanLiang" />
<xsd:element name="dingDanFuLiao" type="xsd:DingDanFuLiao" />
</xsd:complexType>
</xsd:schema>
</types>
- <!-- message declns
-->
- <wsdl:message name="testResponse">
<wsdl:part name="testReturn" type="xsd:Task" />
</wsdl:message>
- <wsdl:message name="testRequest">
<wsdl:part name="i" type="xsd:string" />
</wsdl:message>
- <wsdl:portType name="AnotherWebService">
- <wsdl:operation name="test" parameterOrder="i">
<wsdl:input message="intf:testRequest" name="testRequest" />
<wsdl:output message="intf:testResponse" name="testResponse" />
</wsdl:operation>
</wsdl:portType>
- <wsdl:binding name="AnotherWebServiceSoapBinding" type="intf:AnotherWebService">
<wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="test">
<wsdlsoap:operation soapAction="" />
- <wsdl:input name="testRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://DefaultNamespace" use="encoded" />
</wsdl:input>
- <wsdl:output name="testResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://localhost:8080/axis/AnotherWebService.jws" use="encoded" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:service name="AnotherWebServiceService">
- <wsdl:port binding="intf:AnotherWebServiceSoapBinding" name="AnotherWebService">
<wsdlsoap:address location="http://localhost:8080/axis/AnotherWebService.jws" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>


错误提示:

WSDLReader:XML Paser failed at linenumber1,lineposition 5,reason is:Invalid xml declaration.

请问高手如何解决?
...全文
129 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧