【发布时间】:2015-10-20 19:51:17
【问题描述】:
请考虑以下 xml:
<?xml version="1.0" encoding="utf-8"?>
<asset>
<object name="pippo" logical="pippo"></object>
<object name="pluto" logical="pluto"></object>
<object name="paperino" logical="paperino"></object>
<object name="ziopaperone" logical="paperino"></object>
<object name="topolino" logical="paperino"></object>
</asset>
我需要编写一个具有以下约束的架构:
- 名称为“pippo”和“pluto”的对象必须存在且只出现一次
- 其他名称的对象可能存在也可能不存在
- 属性“名称”和“逻辑”必须相等(但这不是强制性的)
我已经能够指定点号 1,通过将名称的 simpleType 指定为 xs:ID 的子集并限制值,但我不知道如何将点 1 与点 2 组合.
你能帮帮我吗?这可能吗?
谢谢
【问题讨论】: