Articles of jaxb

jaxb unmarshal timestamp

Não consigo fazer com que o JAXB desmarque um timestamp em um aplicativo do servidor Resteasy JAX-RS. Minha turma fica assim: @XmlAccessorType(XmlAccessType.NONE) @XmlRootElement(name = “foo”) public final class Foo { // Other fields omitted @XmlElement(name = “timestamp”, required = true) protected Date timestamp; public Foo() {} public Date getTimestamp() { return timestamp; } public String […]

JAXB: Como ignorar namespace durante o documento XML unmarshalling?

Meu esquema especifica um namespace, mas os documentos não. Qual é a maneira mais simples de ignorar o namespace durante o JAXB unmarshalling (XML -> object)? Em outras palavras, eu tenho ao invés de,

Como gerar classs JAXB a partir do XSD?

Eu sou um novato total com XML. Eu estou fazendo uma implementação REST do projeto Java EE e retornamos muito XML. Com isso, decidimos usar o JAXB. Até agora, codificamos manualmente os modelos para o XML. Mas já existem essas estruturas complexas que não sabemos codificar. Nós lemos sobre como gerar classs a partir do […]

JAXB: como organizar o mapa em value

A questão é sobre o empacotamento do JAXB Map – há muitos exemplos de como marcar um mapa em uma estrutura como a seguinte: KEY VALUE KEY2 VALUE2 … Na verdade, isso é suportado nativamente pelo JAXB. O que eu preciso, no entanto, é o XML em que key é o nome do elemento e […]

Nenhum @XmlRootElement gerado pelo JAXB

Eu estou tentando gerar classs Java a partir do FpML (Finanial Products Markup Language) versão 4.5. Uma tonelada de código é gerada, mas não posso usá-lo. Tentando serializar um documento simples eu recebo isso: javax.xml.bind.MarshalException – with linked exception: [com.sun.istack.SAXException2: unable to marshal type “org.fpml._2008.fpml_4_5.PositionReport” as an element because it is missing an @XmlRootElement annotation] […]

Como resolver java.lang.NoClassDefFoundError: javax / xml / bind / JAXBException no Java 9

Eu tenho um código que usa classs de API JAXB que foram fornecidas como parte do JDK no Java 6/7/8. Quando executo o mesmo código com o Java 9, no tempo de execução, recebo erros indicando que as classs JAXB não podem ser localizadas. As classs JAXB foram fornecidas como parte do JDK desde o […]