Perguntas com a marcação «jaxb»

Arquitetura Java para XML Binding é o padrão Java para trabalhar com XML como objetos de domínio. Ele fornece um mecanismo fácil para mapear classes Java para representações XML.


15
Nenhum @XmlRootElement gerado pelo JAXB
Estou tentando gerar classes Java a partir da versão 4.5 do FpML (Finanial Products Markup Language). Uma tonelada de código é gerada, mas não posso usá-lo. Tentando serializar um documento simples, recebo o seguinte: 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 …
209 java  jaxb  xjc  fpml 

4
Use JAXB para criar objetos a partir de XML String
Como posso usar o código abaixo para cancelar a distribuição de uma string XML e mapeá-la para o objeto JAXB abaixo? JAXBContext jaxbContext = JAXBContext.newInstance(Person.class); Unmarshaller unmarshaller = jaxbContext.createUnmarshaller(); Person person = (Person) unmarshaller.unmarshal("xml string here"); @XmlRootElement(name = "Person") public class Person { @XmlElement(name = "First-Name") String firstName; @XmlElement(name = …
174 java  xml  jaxb 

6
Diferença de plugins Maven JAXB
Eu determinei que existem dois plugins JAXB para o Maven 2, com algumas configurações diferentes. Um é da Sun: http://jaxb.dev.java.net/jaxb-maven2-plugin/ , o outro da Mojohaus: http://mojohaus.org/jaxb2-maven-plugin/ Qual desses dois plugins pode ser recomendado? Obrigado Matt. No meu pequeno projeto de pesquisa, descobri que há outro plugin vindo dos sunners: <groupId>com.sun.tools.xjc.maven2</groupId> …

7
JAXB criando contexto e custo de marshallers
A questão é um pouco teórica, qual é o custo de criar o contexto JAXB, empacotador e não empacotador? Descobri que meu código poderia se beneficiar mantendo o mesmo contexto JAXB e possivelmente o mesmo empacotador para todas as operações de empacotamento, em vez de criar o contexto e empacotador …
120 java  jaxb  marshalling 


20
Jaxb, Class tem duas propriedades com o mesmo nome
com jaxb, tento ler um arquivo xml, apenas alguns elementos no arquivo xml são interessantes, então eu gostaria de pular muitos elementos conteúdo xml xml eu tento ler <?xml version="1.0" encoding="UTF-8"?> <!--Sample XML file generated by XMLSpy v2010 rel. 3 sp1 (http://www.altova.com)--> <flx:ModeleREP xsi:schemaLocation="urn:test:mod_rep.xsd mod_rep.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:flx="urn:test:mod_rep.xsd"> <flx:DocumentHeader> <flx:Identification v="04489"/> …
120 java  xml  jaxb 

10
Como gerar classes JAXB a partir de XSD?
Sou um novato total com XML. Estou fazendo uma implementação REST do projeto Java EE e retornamos muito XML. Com isso decidimos usar JAXB. Até agora, codificamos manualmente os Modelos para o XML. Mas já existem essas estruturas complexas que não sabemos como codificar. Lemos sobre como gerar classes a …
116 java  jakarta-ee  jaxb 

7
Conversão simples entre java.util.Date e XMLGregorianCalendar
Estou procurando um método simples de conversão entre java.util.Date e javax.xml.datatype.XMLGregorianCalendar em ambas as direções. Aqui está o código que estou usando agora : import java.util.GregorianCalendar; import javax.xml.datatype.DatatypeConfigurationException; import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGregorianCalendar; /** * Utility class for converting between XMLGregorianCalendar and java.util.Date */ public class XMLGregorianCalendarConverter { /** * Needed …

9
O que é JAXB e por que eu deveria usá-lo? [fechadas]
Fechado . Esta pergunta é baseada em opinião . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando este post . Fechado há 3 anos . Melhore esta questão Tem cara aqui jurando que JAXB é …
109 java  jaxb 

14
javax.xml.bind.UnmarshalException: elemento inesperado (uri: “”, local: “Grupo”)
unexpected element (uri:"", local:"Group"). Expected elements are <{}group> Encontre uma exceção ao desempacotar do xml JAXBContext jc = JAXBContext.newInstance(Group.class); Unmarshaller unmarshaller = jc.createUnmarshaller(); Group group = (User)unmarshaller.unmarshal(new File("group.xml")); A classe de grupo não tem nenhuma anotação e group.xml contém apenas dados. Qualquer coisa pode ser a causa?
103 java  xml  jaxb 

3
Qual é o objetivo das classes ObjectFactory do JAXB 2?
Eu sou novo no uso do JAXB e usei o xjc do JAXB 2.1.3 para gerar um conjunto de classes do meu esquema XML. Além de gerar uma classe para cada elemento em meu esquema, ele criou uma classe ObjectFactory. Parece que nada me impede de instanciar os elementos diretamente, …
98 java  jaxb 

12
Converter objeto Java em string XML
Sim, sim, eu sei que muitas perguntas foram feitas sobre este assunto. Mas ainda não consigo encontrar a solução para o meu problema. Eu tenho um objeto Java anotado de propriedade. Por exemplo, Cliente, como neste exemplo . E eu quero uma representação de String dele. O Google recomenda o …
91 java  xml  jaxb 

9
java.lang.VerifyError: Esperando um quadro de mapa de pilha no destino de ramificação JDK 1.7
Depois de atualizar para JDK 1.7, estou recebendo a seguinte exceção: java.lang.VerifyError: Expecting a stackmap frame at branch target 71 in method com.abc.domain.myPackage.MyClass$JaxbAccessorM_getDescription_setDescription_java_lang_String.get(Ljava/lang/Object;)Ljava/lang/Object; at offset 20 at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2413) at java.lang.Class.getConstructor0(Class.java:2723) at java.lang.Class.newInstance0(Class.java:345) at java.lang.Class.newInstance(Class.java:327) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.instanciate(OptimizedAccessorFactory.java:184) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:129) at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:384) at com.sun.xml.internal.bind.v2.runtime.property.SingleElementLeafProperty.<init>(SingleElementLeafProperty.java:72) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) …
88 java  jaxb  java-7 

5
Como você especifica o formato de data usado quando JAXB empacota xsd: dateTime?
Quando JAXB empacota um objeto de data ( XMLGregorianCalendar) em um elemento xsd: dateTime. Como você pode especificar o formato do XML resultante? Por exemplo: O formato de dados padrão usa milissegundos <StartDate>2012-08-21T13:21:58.000Z</StartDate> , preciso omitir os milissegundos. <StartDate>2012-08-21T13:21:58Z</StartDate> Como posso especificar o formato de saída / data que desejo …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.