FaqCustomizeSchema
How do I customize XML Schema generated for a Web Service in ... from java case
For following web service:
package myws;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
@WebService(serviceName="Counter")
public class CustomWSTest {
@WebMethod(operationName="addOperation")
public int add(@WebParam(name = "i") int i, @WebParam(name = "j") int j) {
// TODO implement operation
return i + j;
}
}
How to set attributeFormDefault and/or elementFormDefault to "unqualified"
Create newpackage-info.javain package {myws.jaxws} with following content:
@XmlSchema(namespace="http://myws/", attributeFormDefault=XmlNsForm.UNQUALIFIED,
elementFormDefault=XmlNsForm.UNQUALIFIED)
package myws.jaxws;
import javax.xml.bind.annotation.XmlNsForm;
import javax.xml.bind.annotation.XmlSchema;
