2014-12-03 100 views
0

是否有任何其他方式可以使用註釋以外的註釋來控制自定義命名空間前綴@XmlnsJAXB自定義命名空間前綴問題

它可以在元素級完成嗎? 也有可能有一個名稱空間有多個前綴?

+0

我欣賞英語課trylimits但某種答案會更好地讚賞 – rpfujiw 2014-12-03 22:17:38

回答

1

你想幹什麼?爲什麼命名空間前綴對你很重要?

名稱空間前綴沒有標準的元素級註釋。

的選項來控制命名空間前綴我知道有:

我也可以想象:

  • @XmlElementRef/@XmlElementRefs通常使用具有具有前綴的QName JAXBElements。也許這個前綴會被使用。
  • 您可以有一個QName-type屬性(在XSD中爲xs:QName),它也可用於添加名稱空間映射。
  • 可能是@XmlAnyElement(包含DOM元素)的方向。
  • 我想我也看到了一些方向XmlAdapter - 我認爲有一個選項的地方是NamespacePrefixMapper-意識到。 (實際上需要名稱空間感知類型,如QName)。