Articles of xsd

XSD – como permitir elementos em qualquer ordem qualquer número de vezes?

Eu estou tentando criar um XSD e tentando gravar a definição com o seguinte requisito: Permitir que o elemento filho especificado apareça qualquer número de vezes (0 para ilimitado) Permitir que elementos filho estejam em qualquer ordem Eu olhei ao redor e encontrei várias soluções como esta : Mas pelo que eu entendi xs: choice […]

Como validar um arquivo XML usando Java com um XSD com inclusão?

Estou usando o Java 5 javax.xml.validation.Validator para validar o arquivo XML. Eu fiz isso por um esquema que usa apenas importações e tudo funciona bem. Agora estou tentando validar com outro esquema que usa importação e um include. O problema que tenho é que o elemento no esquema principal é ignorado, a validação diz que […]

Qual é o uso de xsi: schemaLocation?

Vejo que temos vários URLs como valor desse atributo, como na primavera: Por que é necessário e para que é usado? O Spring vai para o URL e valida? qual é a diferença entre xmlns e xsi: schemaLocation?

O que o elementFormDefault faz no XSD?

O que elementFormDefault faz e quando deve ser usado? Então eu encontrei algumas definições para valores elementFormDefault : Qualificado – elementos e atributos estão no targetNamespace do esquema não qualificado – elementos e atributos não têm um namespace Então, a partir dessa definição, eu pensaria que, se um esquema é definido como qualificado, por que […]

Quaisquer ferramentas para gerar um esquema XSD a partir de um documento de instância XML?

Eu estou procurando uma ferramenta que terá um documento de instância XML e saída de um esquema XSD correspondente. Eu certamente reconheço que o esquema XSD gerado será limitado quando comparado à criação manual de um esquema (provavelmente ele não manipulará elementos opcionais ou repetidos, ou restrições de dados), mas poderia pelo menos servir como […]

Valores Padrão de MinOccurs / maxOccurs do Esquema XML

Eu estou querendo saber como a especificação do esquema XML lida com esses casos: Não maxOccurs dada -> Esta é a cardinalidade [1..1]? Eu suponho que isso seja simplesmente inválido? Esta é a cardinalidade [0..2] ou [1..2]? Existe uma definição “oficial” sobre como a especificação do XML Schema manipula esses casos?

O que são namespaces XML para?

Isso é algo que eu sempre acho um pouco difícil de explicar para os outros: Por que existem namespaces XML? Quando devemos usá-los e quando não devemos? Quais são as armadilhas comuns ao trabalhar com namespaces em XML? Além disso, como eles se relacionam com esquemas XML? Os esquemas XSD devem estar sempre associados a […]

Como vincular XML ao XSD usando schemaLocation ou noNamespaceSchemaLocation?

Eu encontrei algumas dicas para este problema, mas ainda não me ajudou. Aqui está o meu XML Aqui está o meu arquivo XSD: (some checks) Meu arquivo XSD está localizado na mesma pasta que o XML. Como ligar esses dois arquivos?

Spring schemaLocation falha quando não há conexão com a Internet

Estou usando o Spring e no application-context.xml eu tenho as seguintes definições: ….. Quando minha conexão com a internet é perdida, não posso executar meu aplicativo via tomcat ou jetty. Dá: [main] WARN org.springframework.beans.factory.xml.XmlBeanDefinitionReader – Ignored XML validation warning org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document ‘/spring-beans-2.0.xsd’, because 1) could not find the document; 2) […]

XML – os dados no nível da raiz são inválidos

Eu tenho um arquivo XSD que é codificado em UTF-8, e qualquer editor de texto que eu execute não mostra nenhum caractere no início do arquivo, mas quando eu o puxo para cima no depurador do Visual Studio, vejo claramente um vazio checkbox na frente do arquivo. Eu também recebo o erro: Dados no nível […]