马歇尔没有xmlns

时间:2013-10-15 12:01:36

标签: xml jaxb xsd marshalling

在编组我的xsd后,我在xml

中有类似的东西
<elements xmlns="http://myNameSpace.com/hello">
  <element>
   ...
  </element>
</element>

我想要没有

  

的xmlns = “http://myNameSpace.com/hello”

我尝试了一些东西,但我不知道该怎么办

1 个答案:

答案 0 :(得分:1)

xmlns属性正在出现,因为元数据中指定了名称空间限定条件(最有可能通过@XmlSchema类上的package-info注释。删除此元数据将导致输出为no更长的是命名空间限定。

注意: 如果您的模型是从XML Schema生成的,那么这将导致JAXB模型不再使用符合该模式的XML文档。