【发布时间】:2020-08-05 07:40:50
【问题描述】:
这似乎是 XML Schema 1.0 的一个限制,但我正在尝试最后一次。
说我有
<?xml version="1.0" encoding="UTF-8"?>
<Box>
<RedToy/>
<BlueToy/>
</Box>
盒子里可以有{1,unbounded}玩具。
<RedToy/> 或 <BlueToy/> 总是至少有一个。
红色和蓝色可以任意组合。
顺序是任意的,因此在红色系列和蓝色系列之间存在任意数量的边界,例如,这个答案不起作用:
XSD schema for multiple XML elements with at least one present, in any order
这是不可能用 XSD 1.0 定义的,对吧?
相关:
XML schema construct for "any one or more of these elements but must be at least one"
【问题讨论】: