【发布时间】:2013-07-04 21:32:01
【问题描述】:
我有一个通过 Spring MVC Web 服务返回的数据的 ATOM-XML 表示。我正在使用 JAXB 进行序列化,我有许多命名空间,但我希望将默认命名空间设置为没有前缀的 Atom。这是我目前在package-info.java 中的内容,但原子前缀设置为 ns3。
@XmlSchema(namespace = com.mycomponay.foo.ATOM_NAMESPACE,
xmlns = {
@XmlNs(prefix = "foo", namespaceURI = com.mycomponay.foo.NAMESPACE_FOO),
}, elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
package com.mycompany.web;
import javax.xml.bind.annotation.XmlNs;
我还注意到命名空间在 chrome 中显示,但在 Firefox 中没有。
【问题讨论】:
-
只是好奇:你为什么介意使用什么命名空间前缀?
标签: java serialization jaxb atom-feed