这是一个正确的WSDL声明吗?

时间:2015-08-20 11:04:57

标签: java wsdl

我的回复如下:

** <code>['123']</code> **

这是我的wsdl声明:

**

<xsd:complexType name="Type">
                <xsd:all>
                    <xsd:element maxOccurs="1" minOccurs="1" name="isSuccess" type="xsd:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="code" type="xsd:integer"/>
                </xsd:all>
      </xsd:complexType>

** 这是正确的声明吗?

我在JAVA中处理它,如:

protected BigInteger code;
@XmlElement(required = true)

如何在WSDL中声明整数数组以及如何在JAVA中处理?

提前感谢。

1 个答案:

答案 0 :(得分:0)

在xsd中声明Integer数组,如下所示

O(2n)

使用setter和getter在Java类中定义您的numbers属性,如下所示

<xsd:element name="numbers">
  <xsd:simpleType>
    <xsd:list itemType="xsd:integer" />
  </xsd:simpleType>
</xsd:element>

xml是@XmlElement(required = true) private List<Integer> numbers;