2011-01-29 11 views
5

La versión XML Schema 1.1 de muy buenas características interesantes que son invaluables para mis casos de uso. Sin embargo, parece ser relativamente nuevo. Así que me gustaría obtener su retroalimentación sobre las siguientes preguntas antes de finalizar mi decisión.¿Quién está utilizando la versión XML Schema 1.1? ¿Qué versiones de analizador lo admiten? etc.

  1. ¿Qué versión de JAXB admite 1.1?
  2. ¿Qué versión de XmlBeans admite 1.1?
  3. ¿Soporta SOAP/WSDL el 1.1?
  4. ¿El uso de esto va a poner restricciones en la pila de jabón que eligen los clientes de mi API?
  5. Qué versión de JAXP comenzó a admitir esto. Sé que JAXP tiene soporte para validar contra el esquema 1.1 pero no está seguro de qué versión.
  6. ¿Hay alguna otra cosa que deba considerar?

Saludos.

+1

Eso son seis preguntas. Lo mejor es hacer preguntas discretas. Hace que sea más fácil responder, y puede ser más útil para las personas que buscan una respuesta a una pregunta en particular. –

Respuesta

7

1 - ¿Qué versión de JAXB admite 1.1?

La parte del esquema a Java de la especificación JAXB (JSR-222) no cubre la conversión de estructuras de esquema de esquema 1.1 a clases Java. A partir de las clases de Java, debe poder mapear a los documentos XML representados por estas estructuras. Nota: soy un miembro del grupo de expertos JAXB.

2 - ¿Qué versión de XmlBeans admite 1.1?

Por lo que yo sé, XMLBeans no es compatible con el esquema. No hay nada al respecto en ninguna de las notas de la versión.

3 - ¿Soporta SOAP/WSDL el 1.1?

No estoy seguro.

4 - ¿Tiene el uso de esto se va a poner limitaciones en la pila de jabón que los clientes de mi API pick?

Sí, por ejemplo, JAX-WS solo es compatible con XML Schema 1.0.

5 - ¿Qué versión de JAXP comenzó apoyando esto. Sé que JAXP tiene soporte para validar contra el esquema 1.1 pero no estoy seguro de cuál es la versión .

Creo que es JAXP 1.4 (incluido con Java SE 6) que comenzó a admitir XML Schema 1.1. La versión de Java con Java SE 5 no.

6 - ¿Hay alguna otra cosa que I tenga en cuenta?

¿Qué características de XML Schema 1.1 vas a aprovechar?

+0

Sufro de [Atribución única de partículas] (https://en.wikipedia.org/wiki/Unique_Particle_Attribution) mientras uso 'xjc'. –

Cuestiones relacionadas