He estado perder el tiempo con JAXB desde hace un tiempo, necesito para generar XML, como a continuación¿Cómo usar las propiedades de hashmap con JAXB?
<Root attr1="" attr2="" .. attrn="" >
<CNode attr1="" attr2="" />
.
.
.
<CNode .. />
</Root>
Los atributos del elemento raíz es dinámico y podría venir de cualquier archivo de propiedades o una plantilla. ¿Cuál es la mejor manera de introducirlo en la estructura como se muestra arriba? Estoy usando HashMaps de variables dinámicas y luego trató de mapeo con XmlJavaTypeAdapter, lo mejor que podría hacer es
<Root>
<Attribs>
<entry key="attr1">Value</entry>
</Attribs>
<CNode .. />
</Root>
¿Hay alguna manera en jaxb decir utilice la tecla de HashMap como el nombre del atributo y el valor de esa tecla como el valor de ese atributo en xml? O si crees que hay una mejor manera de hacerlo, estoy abierto a sugerencias. Estoy pensando en usar el Marshaller de jaxb para agregar el nodo Root por separado. Sin embargo, sería mejor si pudiera usar el adaptador de jaxb. ¡Gracias!
ningún chicos sugerencias? – opensourcegeek