Tengo un esquema XML para el que necesitaré crear clases Java. No es un esquema particularmente grande, diría que resultará en alrededor de 20 clases. Estoy tratando de sopesar si utilizar un programa de enlace automático (como el que se proporciona en JAXB o JiBX) o si escribir manualmente mis propias clases y usar algo como XStream para ordenar/desasignar.Java Binding Vs Definición manual de clases
¿Cuáles son las ventajas/desventajas de escribir sus propias clases en lugar de utilizar un programa vinculante?
Además, uno uso un programa vinculante, ¿estoy ligado a eso para siempre? Por ejemplo, si uso el compilador de enlaces de JAXB para crear las clases, ¿tengo que usar JAXB para todas las clasificaciones/clasificaciones?
p.s. He visto a las siguientes preguntas sobre la unión de XML/serialización, que eran útiles, pero no respondió a mi pregunta totalmente: xml-serialization-in-java y java-xml-binding
"Lleva mucho tiempo escribir código de compilación y desmarque, especialmente la primera vez". - Es cierto, y agregaría el corolario "Te equivocarás al menos una vez". –