我有一些 xml 进来,我想验证它看起来像这样
<hotel>
<reservation>
<hotelroom>47</hotelroom>
...
</reservation>
</hotel>
或者可能是
<hotel>
<restaurant>
<tablenumber>3</tablenumber>
...
</restaurant>
</hotel>
这个想法是,如果它是酒店的预订,我想验证一组数据,如下所示:请求的酒店房间号、地址等,然后如果它是餐厅的一些 xml,那么我想要桌号、人名等。
我刚刚学习 xsd 所以还是个菜鸟。我已经为每种情况编写了一个模式,但我不确定该怎么做,因为我觉得我想在 xsd 文件中写一些东西来说明如果预订出现然后验证这个 ELSE 如果餐厅出现然后验证这个。
我已经阅读了 W3 xsd 教程,但什么也看不到。
感谢:D