我使用JAXB編組對象到XML,現在生成的XML就像有沒有修改代碼來修改JAXB生成的xml前綴的方法?
<QueryServiceElement xmlns="http://tools.ding.com/query">
</QueryServiceElement>
我要的是:
<ts1:QueryServiceElement xmlns:ts1="http://tools.ding.com/query">
</ts1:QueryServiceElement>
由於代碼已經有多個地方共享的,所以我無法在JAXB Marshaller中使用mapper屬性,而我的jaxb也不支持mapper屬性,它會拋出異常,是否有任何方法通過修改xsd文件或jaxb模式綁定來實現此目的?
我嘗試了很多方法,但都不行。
我修正了你的格式。 XML(通常的代碼)可以通過縮進4個空格來輸入和顯示。 –