/ / Esquema XSD único para arquivos xml ligeiramente variados - xml, validação, xsd

Esquema XSD único para arquivos xml ligeiramente variados - xml, validation, xsd

Eu tenho algum xml que entra e quero validar e pode ficar assim

<hotel>
<reservation>
<hotelroom>47</hotelroom>
...
</reservation>
</hotel>

ou poderia ser

<hotel>
<restaurant>
<tablenumber>3</tablenumber>
...
</restaurant>
</hotel>

A idéia é que, se for uma reserva para ohotel Quero validar com base em um conjunto de dados como mostrado: número do quarto de hotel solicitado, endereço etc. e, se for algum xml para o restaurante, quero o número da mesa, o nome da pessoa etc.

Eu acabei de aprender xsd então ainda é um noob. Eu escrevi um esquema para cada um dos casos, mas não sei o que fazer, pois eu quero escrever algo no arquivo xsd para dizer se a reserva aparecer, validar neste restaurante ELSE IF e, em seguida, validar.

Eu li o tutorial xsd do W3, mas não consegui ver nada.

Obrigado: D

Respostas:

1 para resposta № 1

Você essencialmente quer um reservation ou um restuarant. Você deveria usar xsd: escolha o que é para isso. Em seguida, o esquema pode ser usado para validar.