2

编组我的xsd后,我在xml中有这样的东西

<elements xmlns="http://myNameSpace.com/hello">
  <element>
   ...
  </element>
</element>

我想没有这个

xmlns="http://myNameSpace.com/hello"

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

4

1 回答 1

1

出现该xmlns属性是因为元数据中指定了命名空间限定(很可能通过类@XmlSchema上的注释package-info。删除此元数据将导致输出不再是命名空间限定的。

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

于 2013-10-15T12:07:28.623 回答