求助:在服务器(java的)有一个WSDL文件中定义了一个复杂对象作为返回值,请问如何来处理它,我是用VC2003 web引用生成的代理类。
<xsd:complexType name= "Contact ">
- <xsd:sequence>
<xsd:element minOccurs= "0 " name= "email " nillable= "true " type= "xsd:string " />
<xsd:element minOccurs= "0 " name= "mobile " nillable= "true " type= "xsd:string " />
<xsd:element minOccurs= "0 " name= "shutter " nillable= "true " type= "xsd:string " />
<xsd:any maxOccurs= "unbounded " minOccurs= "0 " />
</xsd:sequence>
<xsd:anyAttribute />
</xsd:complexType>
[解决办法]
顶,我也有这个问题,哪位高手解答一下啊
[解决办法]
代理类里面有个专门的域是定义有没有这些element,如果没有那个值是false,否则是true
[解决办法]
<complexType name= "HrefStruct ">
<sequence>
</sequence>
<attribute name= "href " type= "xsd:string " use= "optional "/>
</complexType>
顶,我的情况也差不多。定义这段的时候,系统错误无法生成代理。好像.net不支持使用attribute
有人可以解决吗?解决后另开帖送100分。
[解决办法]
你把attribute 换成element 看看,好像xml是不区分命名的吧,但是不能用其中的几个关键字
[解决办法]