[英]JAXB unmarshaling xml without qualified namespace prefixes
我需要使用限定的名稱空間形式( <prefix:tag-name>
)將對象編組到xml。 而且效果很好。 我有帶有@XmlShema(elementFormDefault=XmlNsForm.QUALIFIED)
package-info.java文件,但是我收到的@XmlShema(elementFormDefault=XmlNsForm.QUALIFIED)
沒有命名空間前綴( <tag-name>
)。 有什么方法可以僅使用Java 8封送處理來使用名稱空間前綴嗎?
您需要指定與前綴@XmlNs
您的內部注釋@XmlSchema
注釋:
@XmlSchema(elementFormDefault = XmlNsForm.QUALIFIED,
xmlns = @XmlNs(prefix = "prefix",
namespaceURI = "http://mycompany.com/whatever"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.