Como Validar XML Dinâmicamente?

2 respostas
J

Olá, estou precisando criar um DTD ou XSD, ou qualquer outro arquivo, para validar um xml dinâmicamente, exemplo:

<lugar tipo="casa">
   <cor>verde</cor>
</lugar>
<lugar tipo="apartamento">
   <andar>10</andar>
</lugar>

No caso a dinâmicidade se dá ao mudar o valor do atributo “tipo”, caso seja “casa” será necessário especificar a cor e caso seja “apartamento” será necessário especificar o andar. Será que tem algum jeito de se fazer isso?
Desde já agradeço.

2 Respostas

Priuli

Já criei bastante xsd.
para apreender eu utilizei o melhor site para apreender na minha opinião o W3CSchools:
http://www.w3schools.com/xml/xml_dtd.asp
http://www.w3schools.com/dtd/dtd_entities.asp

A validação pode ser feita com muitas coisas, mas não me lembro se é possivel fazer isso que vc esta falando apenas com os valores de um campo, mais se num der vc teria que criar uma tag casa e apartamento para validar separadamente, mais acho que é possivel fazer sim deste geito que vc quer!

J

Bem eu ainda estou procurando alguma alternativa, achei algo chamado INCLUDE e IGNORE que é declarado no DTD, pode ser que isto ajude a resolver meu problema.

Criado 11 de janeiro de 2011
Ultima resposta 12 de jan. de 2011
Respostas 2
Participantes 2