我有这个结构:
<xs:element minOccurs="0" name="products">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="4" minOccurs="1" name="product">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
当我通过JAXB生成它时,它会创建一个类,而我可以用来向该列表添加新元素的方式是:
getProducts()。add(newItem);
但是当我将字符串添加到此列表并发送请求xml表示形式时,便是这样
<products>
<product>
<string>value1</string>
</product>
</products>
我应如何编辑此结构以添加不带标签字符串的元素? 因此它应该显示
<products>
<product>value1</product>
</products>
谢谢!