如何使 EclipseLink MOXy (2.3.2) 省略根元素上的 xmlns:ns0= " "?



我尝试封送EclipseLink生成的模型。我得到的 XML 是

<?xml version="1.0" encoding="UTF-8"?>
<slipbox xmlns:ns0="" version="1.0">
   <guid>7c555370-ab22-11e1-bfe3-005056c00008</guid>
   <name>demo</name>
   <stocks>
      <stock guid="7c555371-ab22-11e1-bfe3-005056c00008">
         <name>local</name>
         <location>F:/GIT/Git/git/slipbox/org.jessas.slipbox.test/tests/demoslipbox/deliverables</location>
      </stock>
   </stocks>
</slipbox>

我的问题是,我怎样才能强制 MOXy JAXB 省略 xmlns:ns0="" 声明,以便 XML 中的第二行读取

<slipbox version="1.0">

对不起,如果这是一个愚蠢的问题。

基于评论部分中的讨论。 此问题的解决方案是更新到 EclipseLink 2.3.3。

最新更新