Preguntas etiquetadas con jaxb

Java Architecture for XML Binding es el estándar de Java para trabajar con XML como objetos de dominio. Proporciona un mecanismo sencillo para mapear clases de Java a representaciones XML.


15
No @XmlRootElement generado por JAXB
Estoy tratando de generar clases Java a partir de FpML (Lenguaje de marcado de productos financieros) versión 4.5. Se genera una tonelada de código, pero no puedo usarlo. Tratando de serializar un documento simple me sale esto: javax.xml.bind.MarshalException - with linked exception: [com.sun.istack.SAXException2: unable to marshal type "org.fpml._2008.fpml_4_5.PositionReport" as an …
209 java  jaxb  xjc  fpml 

4
Use JAXB para crear objetos a partir de cadenas XML
¿Cómo puedo usar el siguiente código para desarmar una cadena XML y asignarla al objeto JAXB a continuación? 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 = "Last-Name") String lastName; …
174 java  xml  jaxb 

6
Diferencia de los complementos Maven JAXB
He determinado que existen dos complementos JAXB para Maven 2, con algunas configuraciones diferentes. Uno es de Sun: http://jaxb.dev.java.net/jaxb-maven2-plugin/ , el otro de Mojohaus: http://mojohaus.org/jaxb2-maven-plugin/ ¿Cuál de estos dos complementos se puede recomendar? Gracias Matt En mi pequeño proyecto de investigación, descubrí que hay otro plugin proveniente de los sunners: …

7
JAXB creando contexto y costos de ordenadores
La pregunta es un poco teórica, ¿cuál es el costo de crear un contexto JAXB, marshaller y unmarshaller? Descubrí que mi código podría beneficiarse de mantener el mismo contexto JAXB y posiblemente el mismo marshaller para todas las operaciones de clasificación en lugar de crear contexto y marshaller en cada …
120 java  jaxb  marshalling 


20
Jaxb, Class tiene dos propiedades del mismo nombre
con jaxb, trato de leer un archivo xml, solo algunos elementos en el archivo xml son interesantes, así que me gustaría omitir muchos elementos contenido xml xml trato de leer <?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> …
120 java  xml  jaxb 

10
¿Cómo generar clases JAXB desde XSD?
Soy un novato total con XML. Estoy haciendo una implementación REST del proyecto Java EE y devolvemos mucho XML. Con esto decidimos usar JAXB. Hasta ahora, codificamos manualmente los modelos para XML. Pero ya existen estas estructuras complejas que no sabemos cómo codificar. Hemos leído sobre la generación de clases …
116 java  jakarta-ee  jaxb 

7
Conversión simple entre java.util.Date y XMLGregorianCalendar
Estoy buscando un método simple para convertir entre java.util.Date y javax.xml.datatype.XMLGregorianCalendar en ambas direcciones. Aquí está el código que estoy usando ahora : 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 to …

9
¿Qué es JAXB y por qué debería usarlo? [cerrado]
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 3 años . Mejora esta pregunta Hay un tipo aquí jurando que JAXB es lo mejor …
109 java  jaxb 

14
javax.xml.bind.UnmarshalException: elemento inesperado (uri: "", local: "Grupo")
unexpected element (uri:"", local:"Group"). Expected elements are <{}group> Conozca una excepción al desagrupar de xml JAXBContext jc = JAXBContext.newInstance(Group.class); Unmarshaller unmarshaller = jc.createUnmarshaller(); Group group = (User)unmarshaller.unmarshal(new File("group.xml")); La clase de grupo no tiene ninguna anotación y group.xml solo contiene datos. ¿Cualquier cosa puede ser la causa?
103 java  xml  jaxb 

3
¿Cuál es el punto de las clases ObjectFactory de JAXB 2?
Soy nuevo en el uso de JAXB, y usé xjc de JAXB 2.1.3 para generar un conjunto de clases a partir de mi esquema XML. Además de generar una clase para cada elemento en mi esquema, creó una clase ObjectFactory. No parece haber nada que me impida instanciar los elementos …
98 java  jaxb 

12
Convertir objeto Java a cadena XML
Sí, sí, sé que se hicieron muchas preguntas sobre este tema. Pero todavía no puedo encontrar la solución a mi problema. Tengo un objeto Java anotado de propiedad. Por ejemplo, Cliente, como en este ejemplo . Y quiero una representación String de eso. Google recomienda utilizar JAXB para tales fines. …
92 java  xml  jaxb 

9
java.lang.VerifyError: esperando un marco de mapa de pila en el destino de la rama JDK 1.7
Después de actualizar a JDK 1.7, obtengo la siguiente excepción: 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) at …
88 java  jaxb  java-7 

5
¿Cómo se especifica el formato de fecha utilizado cuando JAXB calcula xsd: dateTime?
Cuando JAXB clasifica un objeto de fecha ( XMLGregorianCalendar) en un elemento xsd: dateTime. ¿Cómo puede especificar el formato del XML resultante? Por ejemplo: el formato de datos predeterminado usa milisegundos <StartDate>2012-08-21T13:21:58.000Z</StartDate> , necesito omitir los milisegundos. <StartDate>2012-08-21T13:21:58Z</StartDate> ¿Cómo puedo especificar el formulario de salida / formato de fecha que …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.