Как установить пространство имен по умолчанию с помощью JAXB
У меня есть ATOM-XML представление моих данных, которое возвращается через веб-сервис Spring MVC. Я'Я использую 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.