Articles of xsd

Generando una clase JAXB que implementa una interfaz

Actualmente estoy usando JAXB para generar clases de Java para destrabar XML. Ahora me gustaría crear un nuevo esquema muy similar al primero y hacer que las clases que se generan implementen la misma interfaz. Digamos, por ejemplo, que tengo dos archivos de esquema que definen XML con tags similares: adult.xsd kid.xsd Usando JAXB y […]

Comparación de generadores de código XSD

Estoy investigando la generación de código a partir de los archivos de esquema xsd. Mis requisitos: Debe generar código C # 2.0 (o superior), utilizando colecciones genéricas cuando sea necesario. Debe generar comentarios a partir de los comentarios xsd Debe generar código completamente serializable. Debería ser capaz de generar tipos de línea reutilizables al generar […]

Esquema XML Cómo restringir atributo por enumeración

Tengo la siguiente etiqueta XML 20000.00 ¿Cómo restrinjo el atributo de moneda a uno de los siguientes? euros libras dólares Y el precio a un doble? Acabo de recibir un error cuando bash un tipo en ambos, esto es lo que tengo hasta ahora:

¿Cómo validar un archivo XML usando Java con un XSD que tiene un include?

Estoy usando Java 5 javax.xml.validation.Validator para validar el archivo XML. Lo hice por un esquema que usa solo importaciones y todo funciona bien. Ahora bash validar con otro esquema que usa importación y uno incluye. El problema que tengo es que ese elemento en el esquema principal se ignora, la validación dice que no puede […]

XSD: ¿cómo permitir elementos en cualquier orden varias veces?

Intento crear un XSD y tratar de escribir la definición con el siguiente requisito: Permitir que el elemento secundario especificado aparezca varias veces (de 0 a ilimitado) Permitir que los elementos secundarios estén en cualquier orden Miré a mi alrededor y encontré varias soluciones como esta : Pero por lo que entiendo xs: la opción […]

¿Cuál es el uso de xsi: schemaLocation?

Veo que tenemos múltiples url como valor de este atributo como en spring: ¿Por qué es necesario y para qué se utiliza? ¿Spring va a la url y valida? ¿Cuál es la diferencia entre xmlns y xsi: schemaLocation?

¿Qué hace elementFormDefault en XSD?

¿Qué hace elementFormDefault y cuándo se debe usar? Así que encontré algunas definiciones para los valores de elementFormDefault : calificado : los elementos y atributos están en el targetNamespace del esquema no calificado : los elementos y atributos no tienen un espacio de nombres Entonces, a partir de esa definición, creo que si un esquema […]

¿Alguna herramienta para generar un esquema XSD a partir de un documento de instancia XML?

Estoy buscando una herramienta que tomará un documento de instancia XML y generará un esquema XSD correspondiente. Ciertamente reconozco que el esquema XSD generado será limitado en comparación con la creación de un esquema a mano (probablemente no manejará elementos opcionales o repetitivos, o restricciones de datos), pero al menos podría servir como un punto […]

XML Schema minOccurs / maxOccurs valores predeterminados

Me pregunto cómo maneja la especificación del esquema XML estos casos: No se han producido maxOccurs -> ¿Es esta la cardinalidad [1..1]? ¿Supongo que esto es simplemente inválido? ¿Es esta la cardinalidad [0..2] o [1..2]? ¿Existe una definición “oficial” sobre cómo maneja la especificación del esquema XML estos casos?

¿Cómo vincular XML a XSD usando schemaLocation o noNamespaceSchemaLocation?

Encontré algunos consejos para este problema, pero todavía no me ayudaron. Aquí está mi XML Aquí está mi archivo XSD: (some checks) Mi archivo XSD se encuentra en la misma carpeta que el XML. ¿Cómo vincular estos 2 archivos?