Utilización del tiempo de ejecución JAXB para clasificar y desclasificar documentos XML

Utilice el tiempo de ejecución de JAXB (arquitectura Java™ para enlaces XML) para manipular los documentos de instancias XML.

Antes de empezar

Utilice JAXB para generar clases Java desde un esquema XML con el compilador de esquemas, el mandato xjc o para generar un esquema XML a partir de una clase Java con el generador de esquemas y el mandato schemagen.

Acerca de esta tarea

Utilices las herramientas y las API de JAXB para establecer correlaciones entre un esquema XML y clases Java. Después de los enlaces de datos, utilice la API de tiempo de ejecución del enlace JAXB para convertir documentos de instancia XML en objetos Java, y viceversa. Se puede acceder a los datos almacenados en un documento XML sin tener que comprender la estructura de datos. Los artefactos y las clases anotadas JAXB contienen toda la información que necesita la API de tiempo de ejecución de JAXB para procesar documentos de instancia XML. La API de tiempo de ejecución de JAXB permite la clasificación de objetos JAXB en XML y la desclasificación del documento XML en las instancias de clase JAXB.

Procedimiento

Resultados

Ahora puede clasificar las clases Java JAXB y desclasificar datos XML utilizando la infraestructura de enlaces JAXB. Consulte la documentación de la implementación de la referencia JAXB para obtener información adicional sobre las API de tiempo de ejecución para clasificar y desclasificar

Avoid trouble Avoid trouble: Si Java 2 Security está habilitada, empaquete las llamadas a método JAXBContext.newInstance(), Unmarshaller.unmarshal() y Marshaller.marshal() en un método AccessController.doPrivileged para evitar una excepción de seguridad. gotcha
.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jaxbmarshalxml
File name: twbs_jaxbmarshalxml.html