【发布时间】:2010-03-05 08:56:55
【问题描述】:
默认情况下,jaxb 2 在编组期间列出根元素中的所有(所有可能需要的)命名空间:
<rootElement xmlns="default_ns" xmlns:ns1="ns1" xmlns:ns2="ns2"> <ns1:element/> </rootElement>
有没有办法在每个元素中描述命名空间而不是根元素?:
<rootElement xmlns="default_ns"> <element xmlns="ns1"/> </rootElement>
它还解决了“不必要的命名空间”的问题,这对我来说也很重要。 任何建议表示赞赏。
【问题讨论】:
-
请不要重复同样的问题。 stackoverflow.com/questions/2385405/…
-
对不起,该帖子是在没有示例的情况下提交的
标签: namespaces jaxb marshalling root jaxb2