加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flash Builder 4.6编译时出现"soap:Array"错误的解决方

发布时间:2020-12-15 18:06:48 所属栏目:百科 来源:网络整理
导读:很蛋疼的事情, flash builder 4.6不允许 wsdl文件中import xsd文件,如果import,会提示 "referenced file error"之类的,只好用XMLSPY重新小心翼翼的重写了一份WSDL文件,最后发现,fb居然不支持soap:Array,而且wsdl2java对soap:Array的复杂类型定义时,

很蛋疼的事情, flash builder 4.6不允许 wsdl文件中import xsd文件,如果import,会提示 "referenced file error"之类的,只好用XMLSPY重新小心翼翼的重写了一份WSDL文件,最后发现,fb居然不支持soap:Array,而且wsdl2java对soap:Array的复杂类型定义时,也存在问题。只好又从WSDL文件中去掉 soap:Array类型的定义。参考以下方法:


修改前代码:

<xsd:complexType name="_BooksRecordList">
    :complexContent>
        :restriction base="soapenc:Array">
            :attribute ref="soapenc:arrayType" wsdl:arrayType="tns:BooksRecord[]"/>
        </xsd:restriction>
:complexType>

修改后代码:

:sequence:element name="BooksRecord" type="tns:BooksRecord" minOccurs="0" maxOccurs="unbounded">

原始连接:http://forum.morfik.com/posts/22991

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读