Duda sobre XML Schemas
jueves, marzo 12, 2015 at 1:22PM
jcarmonaloeches in Artículo técnico, XML Schemas

Buenos días,

Realizando cambios sobre unos XML Schemas que me pasaron, surgió el siguiente caso:

-Tenemos un fichero "elementoscomunes.xsd" que definen el tipo de dato "edad".

-Posteriormente, tenemos un fichero "alumnos.xsd" que contiene un alumno, a su vez, un alumno tiene un "profesor" y una "edad".

-A su vez, definimos el fichero "profesor.xsd" que contiene un profesor, a su vez, un profesor tiene n "alumnos" y una "edad".

Parece claro que profesor.xsd debe importar alumnos.xsd y elementoscomunes.xsd, y alumnos.xsd, a su vez, profesor.xsd y elementoscomunes.xsd....

Pero, ¿no véis cierta redundancia, (alumnos.xsd importa elementoscomunes.xsd dos veces, una de manera directa, y una segunda, a través de profesor.xsd), además de una posible redundancia cíclica (alumnos.xsd importa profesor.xsd y viceversa)?

¿Cómo resolverías este caso?

Muchas gracias por vuestra participación.

Un saludo,

Article originally appeared on javaHispano (http://www.javahispano.org/).
See website for complete article licensing information.