Articles of xsd

Gere o esquema Json do esquema XML (XSD)

Alguém sabe como gerar um esquema JSON a partir de um esquema XML existente (arquivo XSD)? Existem ferramentas disponíveis para isso?

Quais são as melhores práticas para a versão de esquemas XML?

Muitas vezes tenho que projetar esquemas XML para diferentes rotinas de importação de bases XML. É claro que os esquemas XML evoluirão ao longo do tempo ou poderão conter bugs a serem corrigidos, por isso é importante capturar a versão do esquema e ter algum mecanismo para vincular-se a uma versão específica. Atualmente tenho dois […]

O atributo ‘minOccurs’ não pode estar presente

Eu estou no processo de construir minha linha de comando svcutil para gerar objects de negócios do esquema OSEO . Sempre que me diz que o tipo “xxx” está faltando, eu determino qual xsd eu preciso include na linha de comando e incluí-lo. Até agora, minha linha de comando é assim: svcutil /language:C# /namespace:*,OGC.OSEO.DataContract /out:IOSEO.cs […]

Requer o elemento XML no XSD quando outro elemento possui determinado valor?

Preciso de um atributo ou elemento obrigatório somente se um valor específico de uma enumeração for escolhido. Exemplo abaixo:

Usando a class gerada JAXB para um elemento que requer um inteiro com um padrão

Eu tenho um elemento no meu esquema XML que é definido da seguinte maneira: Onde NumberCodeValueType é: Ou seja, meu número pode começar com 0s iniciais. Eu não posso modificar este esquema. Eu estou usando o JAXB para gerar minhas classs Java. Infelizmente, o acessador para o elemento Code pega uma lista de inteiros como […]

API Java para analisar o arquivo de esquema XSD

Existe uma API Java para analisar um arquivo de esquema XSD? Eu encontrei o XSOM , mas ele não parece mais ser mantido.

xmlns, xmlns: xsi, xsi: schemaLocation e targetNamespace?

Para o seguinte fragment XML: O que os atributos xmlns , xmlns:xsi e xsi:schemaLocation significam exatamente? Como eles estão relacionados? Qual é o : para? E existem 2 URLs no xsi:schemaLocation= http://maven.apache.org/POM/4.0.0 (acontece que é o mesmo que xmlns mas dá um erro 404 ao visitar.) http://maven.apache.org/xsd/maven-4.0.0.xsd (este é um documento XSD real) Se 1 […]

Recursão em um esquema XML?

Eu preciso criar um esquema XML que valida uma estrutura em tree de um documento XML. Eu não sei exatamente as ocorrências ou nível de profundidade da tree. Exemplo XML: Qual é a melhor maneira de validar isso? Recursão?

Como gerar uma class Java que implementa a interface Serializable do xsd usando JAXB?

Eu gostaria de introduzir o cache em um projeto Spring existente que usa o JAXB para expor WebServices. O cache será feito no nível dos pontos finais. Para fazer isso, as classs geradas a partir do XSD usando o JAXB precisam implementar a interface Serializable e replace o toString() Object . Como instruir a ferramenta […]

É possível gerar um XSD de uma class anotada em JAXB?

Eu escrevi um número de classs usando JAXB para serialização e eu queria saber se havia uma maneira de gerar um arquivo XSD para cada um desses objects com base nas annotations. Existe uma ferramenta para isso? Algo como generate-xsd com/my/package/model/Unit.java seria incrível . Existe alguma coisa para fazer isso?