valor xml vinculante como atributo o elemento

La sintaxis xml de Spring Framework es algo flexible. Le permite definir cierta información como atributo o como elemento anidado. P.ej,

<property name="accountDao" ref="accountDao"/>

o

<property name="accountDao">
    <ref bean="accountDao">
</property>

Quiero hacer algo similar en mi código

<a b="foo">

y

<a>
    <attr name="b">foo</attr>
</a>

La intención es darle al usuario la simplicidad de usar atributos, hasta el punto en que el nombre del atributo es demasiado complejo (por ejemplo, tiene un espacio) o el valor es de varias líneas. Pero hay un inconveniente: quiero usar un marco de enlace o serialización, como xstream o jaxb, en lugar de las aplicaciones stax o dom habituales en las que tengo que revisar manualmente todo el xml y crear mis objetos.

Hasta ahora no he descubierto cómo definir tales asignaciones con xstream o jaxb, desde un campo Java a dos lugares en el xml.

Intenté usar xjc (java 6 jvm) con xsd de Spring . Pensé que tal vez encontraría algunas ideas sobre los objetos generados. Sin embargo, xjc falló con algunos errores.

¿Alguna otra idea?

Respuesta 1

¿Hay alguna forma de enviar un archivo .apk usando Bluetooth dentro de la aplicación? (por ejemplo, iniciamos la aplicación y luego enviamos el archivo .apk usando el icono de compartir dentro de la aplicación)

Siéntase libre de saltar al tl; dr. Así es como mi experiencia habitual con mi .jar es, en comando: java -cp test.jar test qao para abrir el jar A continuación, algo como UF UD UR, etc., ingrese al programa ...

Estoy tratando de extraer un nodo XML de una referencia de URI. Esta referencia de URI es generada por un firmante XAdES4j, y podría hacer referencia a un nodo dentro del mismo archivo XML o en la misma carpeta. Estaba esperando ...

¿Es posible filtrar y continuar emitiendo itens como a continuación? Mi código que llama al suscriptor 2 veces: Observable <Map.Entry <String, ArrayList <MockOverview> >> requestEntries = ...