1

我正在尝试为类似于以下示例的文档创建 XML 模式。这是在 XML 文档中定义和引用实体的正确方法吗?如何在我的模式中指定<palette>包含对现有<color>实体的引用,而不是新实体的定义?

<!-- define some colors -->
<color name="red">#ff0000</color>
<color name="green">#00ff00</color>
<color name="blue">#0000ff</color>

<!-- define different groups of the colors defined above -->
<palette name="rg">
   <color>red</color>
   <color>green</color>
</palette>

<palette name="gb">
   <color>green</color>
   <color>blue</color>
</palette>

谢谢!

4

1 回答 1

0

在(独立)color元素(其中name属性定义键)上定义键,然后为元素的子元素定义键引用,colorpalette参阅http://www.w3.org/TR/xmlschema-0/#specifyingKeysAndtheirRefs细节。

于 2012-12-28T16:18:09.277 回答