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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |