Perguntas com a marcação «xsd»

105
Como tornar opcional um elemento no esquema XML?

Então, eu tenho este esquema XML: <?xml version="1.0"?> <xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xs:element name="request"> <xs:complexType> <xs:sequence> <xs:element name="amenity">...

104
Validando com um esquema XML em Python

Eu tenho um arquivo XML e um esquema XML em outro arquivo e gostaria de validar se meu arquivo XML está de acordo com o esquema. Como faço isso em Python? Eu prefiro algo usando a biblioteca padrão, mas posso instalar um pacote de terceiros, se

90
Qual é a finalidade dos arquivos XSD?

Visto que podemos consultar o arquivo XML em C # (.NET), por que precisamos de um arquivo XSD? Eu sei que é um arquivo de metadados de um arquivo XML específico. Podemos especificar os relacionamentos em XSD, mas como funciona então? XML <?xml version="1.0" encoding="utf-8" ?> <Root>...

86
Esquema XML Como Restringir Atributo por Enumeração

Eu tenho a seguinte tag XML <price currency="euros">20000.00</price> Como posso restringir o atributo de moeda a um dos seguintes: euros libras dólares E o preço para um duplo? Acabei de receber um erro quando tento digitar em ambos. Aqui está o que descobri até...

8
Elemento raiz dinâmico JAXB?

Estou tentando me integrar a um sistema de terceiros e, dependendo do tipo de objeto, o elemento raiz do documento XML retornado é alterado. Estou usando a biblioteca JAXB para Marshalling / unmarshalling. Raiz1: <?xml version="1.0" encoding="UTF-8"?> <root1 id='1'>...