Articles of jaxb

¿Es posible configurar JAXB programáticamente?

Digamos que tengo dos Person y Address JavaBeans. Si creo una lista de objetos Persona, me gustaría organizar algo como esto: … Es posible utilizar la técnica que se describe aquí: Usar JAXB para unificar / ordenar una Lista Anotando JaxbList con @XmlRootElement(name = “persons”) y @XmlElement(name = “person”) , entonces es posible reunir al […]

JAXB Marshalling Unmarshalling con CDATA

Estoy tratando de hacer referencias con JAXB. mi salida es como <![CDATA[<h1>kshitij</h1>]]> <h1>solanki</h1> <h1>1</h1> pero necesito salida como <![CDATA[kshitij]]> <![CDATA[solanki]]> Estoy usando el siguiente código para hacer esto. y si elimino el código, obtengo la excepción de enlace de propiedad. Sin él, puedo comstackr pero no obtengo el resultado exacto requerido. package com.ksh.templates; import java.io.IOException; […]

JAXB asigna referencias cíclicas a XML

Tengo un gráfico de objetos que contiene un ciclo. ¿Cómo hago para que JAXB maneje esto? Intenté usar la anotación @XmlTransient en la clase secundaria, pero el @XmlTransient JAXB todavía detecta el ciclo. @Entity @XmlRootElement public class Contact { @Id private Long contactId; @OneToMany(mappedBy = “contact”) private List addresses; … } @Entity @XmlRootElement public class […]

¿Cómo puedo personalizar la serialización de una lista de objetos JAXB a JSON?

Estoy usando Jersey para crear un servicio web REST para un componente de servidor. El objeto anotado JAXB que deseo serializar en una lista se ve así: @XmlRootElement(name = “distribution”) @XmlType(name = “tDistribution”, propOrder = { “id”, “name” }) public class XMLDistribution { private String id; private String name; // no-args constructor, getters, setters, etc […]

Generando una clase JAXB que implementa una interfaz

Actualmente estoy usando JAXB para generar clases de Java para destrabar XML. Ahora me gustaría crear un nuevo esquema muy similar al primero y hacer que las clases que se generan implementen la misma interfaz. Digamos, por ejemplo, que tengo dos archivos de esquema que definen XML con tags similares: adult.xsd kid.xsd Usando JAXB y […]

Usando JAXB con Google Android

Necesito analizar los objetos Java que se pasan a través de xml. Quiero utilizar para estos fines JAXB framework, porque he pre-anotado (usando JAXB) java-class. ¿Es esto posible en principio? InputStream input = entity.getContent(); JAXBContext jc = JAXBContext.newInstance(new Class[] {Response.LoginResponse.class}); Unmarshaller un = jc.createUnmarshaller(); LoginResponse response = (LoginResponse)un.unmarshal(input); en la línea 4, tengo una advertencia: […]

Diferencia de plugins Maven JAXB

He determinado que existen dos plugins de JAXB para Maven 2, con algunas configuraciones diferentes. El 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 bastante otro complemento que proviene de los domadores: com.sun.tools.xjc.maven2 […]

¿Cómo express la dependencia en Maven en las características de java ee para la transición a Java 9?

Usamos maven y tenemos artefactos que a su vez dependen de otros artefactos internos. Estoy en el proceso de migrar a java-9 , y tengo la intención de migrar todo a Java 9 primero sin modular el código (es decir, en el módulo sin nombre). El problema que encuentro es que dependemos de java.xml.bind , […]

¿Cómo generar bloque CDATA usando JAXB?

Estoy usando JAXB para serializar mis datos a XML. El código de clase es simple como se indica a continuación. Quiero producir XML que contenga bloques CDATA por el valor de algunos Args. Por ejemplo, el código actual produce este XML: 1234 <html>EMAIL</html> Quiero envolver el argumento “fuente” en CDATA de modo que se vea […]

Usar JAXB para hacer una referencia cruzada de XmlID desde dos archivos XML

Estoy tratando de ordenar / desempatar de dos archivos XML diferentes a POJOS. El primer archivo XML se ve así: –Network.xml– ——— Al usar las anotaciones @XmlID y @XmlIDREF, puedo completar con éxito las clases de Arc para que apunten al Nodo correcto al que hace referencia. Sin embargo, también tengo que analizar este XML: […]