我想使用自定义名称sapace映射以下xml。我查了How to have custom namespace prefix但找不到任何答案。
<p385:execute xmlns:p385="http://tal.myserver.com">
<version xsi:type="xsd:string">0.1.0</version>
<xmlData xsi:type="xsd:string">
.... xml encoded data
</xmlData>
</p385:execute>
我如何将其映射到java类?
答案 0 :(得分:1)
由于只有名称空间限定的根元素,您只需要在类的@XmlRootElement
注释上指定名称空间。
@XmlRootElement(namespace="http://tal.myserver.com")
public class Execute {
}
您可以使用包级别@XmlSchema
注释建议应该用于命名空间的前缀:
答案 1 :(得分:0)