对于肥皂网服务,我有一个响应beanAS
@XmlRootElement(name = "AddResponse")
public class AddResponse {
Integer addResult;
/**
* @return the addResult
*/
@XmlElement(name = "AddResult")
public Integer getAddResult() {
return addResult;
/**
* @param addResult the addResult to set
*/
public void setAddResult(Integer addResult) {
this.addResult = addResult;
}
}
生成XSD如下
<xs:schema xmlns:tns="http://controller.ws.sella.it/" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://controller.ws.sella.it/">
<xs:element name="AddRequest" type="tns:addRequest"/>
<xs:element name="AddResponse" type="tns:addResponse"/>
是否有一种方法可以使用自定义元素类型,例如
<xs:element name="AddResponse" type="tns:AddResponseType"/>
可能吗?
我能够使用
设置自定义元素类型名称@XmlType(name= "AddRequestType")
ref