如果使用MOXy JAXB实现,则可以执行以下 *** 作:
您的域对象:
package example;import javax.xml.bind.annotation.XmlRootElement;@XmlRootElementpublic class Process {}
使用该包注释@XmlSchema
@javax.xml.bind.annotation.XmlSchema( namespace = "http://www.example.org", xmlns = { @javax.xml.bind.annotation.XmlNs(prefix = "xsd", namespaceURI = "http://www.w3.org/2001/XMLSchema"), }, elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) package example;
要使用MOXy JAXB,您需要在模型类中添加jaxb.properties文件,并带有以下条目:
javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
这将产生XML:
<?xml version="1.0" encoding="UTF-8"?><process xmlns="http://www.example.org" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)