首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

在服务器(java的)有一个WSDL文件中定义了一个复杂对象作为返回值,请教怎么来处理它,小弟我是用VC2003 web引用生成的代理类

2012-04-01 
求助:在服务器(java的)有一个WSDL文件中定义了一个复杂对象作为返回值,请问如何来处理它,我是用VC2003 web

求助:在服务器(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是不区分命名的吧,但是不能用其中的几个关键字
[解决办法]

热点排行