Comment définir l'espace de noms par défaut à l'aide de JAXB

J'ai un ATOME-représentation XML de mes données renvoyées par l'intermédiaire d'un Spring MVC, web service. Je suis l'aide de JAXB à faire de la sérialisation, j'ai un certain nombre d'espaces de noms, mais je veux de l'espace de noms par défaut fixé à l'Atome avec pas de préfixe. Voici ce que j'ai jusqu'à présent dans package-info.java mais le préfixe atom est en cours de mise à 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;

Aussi, j'ai remarqué les espaces de noms d'affichage dans google chrome mais pas sous Firefox.

juste par curiosité: pourquoi avez-vous l'esprit de ce préfixe d'espace de noms est utilisé?

OriginalL'auteur user86834 | 2013-07-04