【发布时间】:2011-10-18 22:04:26
【问题描述】:
我正在使用 JAXB 将对象编组为 xml,现在生成的 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个空格来输入和显示。
标签: namespaces xsd jaxb schema