Preguntas etiquetadas con xsd

104
Validar con un esquema XML en Python

Tengo un archivo XML y un esquema XML en otro archivo y me gustaría validar que mi archivo XML se adhiera al esquema. ¿Cómo hago esto en Python? Preferiría usar la biblioteca estándar, pero puedo instalar un paquete de terceros si es

90
¿Cuál es el propósito de los archivos XSD?

Dado que podemos consultar el archivo XML desde C # (.NET), ¿por qué necesitamos un archivo XSD? Sé que es un archivo de metadatos de un archivo XML en particular. Podemos especificar las relaciones en XSD, pero ¿cuál es su funcionamiento entonces? XML <?xml version="1.0" encoding="utf-8"...

85
Esquema XML Cómo restringir el atributo por enumeración

Tengo la siguiente etiqueta XML <price currency="euros">20000.00</price> ¿Cómo puedo restringir el atributo de moneda a uno de los siguientes? euros libras dolares ¿Y el precio al doble? Recibo un error cuando intento escribir en ambos, esto es lo que tengo hasta...

8
Elemento raíz dinámico JAXB?

Estoy tratando de integrarme con un sistema de terceros y, según el tipo de objeto, cambia el elemento raíz del documento XML devuelto. Estoy usando la biblioteca JAXB para Marshalling / unmarshalling. Root1: <?xml version="1.0" encoding="UTF-8"?> <root1 id='1'>