parse online cast bean java xml xml-serialization jaxb

java - online - ¿Cómo leer y escribir elementos XML "tal como están" con JAXB?



xml to java object jaxb online (2)

Es posible tener partes de su XML sin clasificar en objetos DOM de propósito general, en lugar de clases generadas por JAXB. Mire este enlace y este .

Ese ejemplo es para cuando estás generando tus clases Java desde un esquema W3C, usando enlaces personalizados en línea. Puede tener los enlaces personalizados en un archivo separado y tenerlos utilizados por XJC al generar las clases de Java.

Naturalmente, en caso de que usted codifique las clases usted mismo, se puede lograr lo mismo usando las anotaciones apropiadas.

Tengo que procesar algunas piezas XML "feas" y me gustaría hacerlo con JAXB para ahorrar algo de tiempo.

Digamos que mis documentos están estructurados así:

<root a="1" b="2" c="3"> <header a="1" b="2" c="3"> <info/> <more info/> </header> <body>lots of nested elements in here</body> </root>

Me gustaría procesar un par de atributos del elemento raíz y los elementos secundarios y ponerlos en un nuevo documento con una estructura diferente. El problema es: necesito tener el contenido del cuerpo intacto en mi nuevo documento.

¿Hay alguna forma (cuando descalifique / clasifique) para tomar el contenido de un elemento "tal como está"?