Hay un conjunto de archivos XSD, con los siguientes tipos descritos en ellos:¿Qué framework Java xml puede manejar generación de código con restricciones/extensiones en esquemas?
A es un tipo complejo con varios elementos. B restringe A, conservando solo algunos de sus elementos C extiende B, agregando algunos elementos.
Por lo tanto, esto significa que una clase Java generada por una herramienta de uso de tipo C del esquema XML, se espera que incluya únicamente los miembros de A que se mantienen por B, y los nuevos agregados por C
Para hacer que las cosas sean aún más difíciles, B realmente cambia el atributo minOccurs de algunos de los elementos.
¿Hay marcos que puedan manejar esto? He intentado EMF y las restricciones ni siquiera se reflejan en el código.
Gracias Martin, de hecho, parece ser compatible con el esquema completo. – mahonya