我正在尝试为类似下面示例的文档创建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>
谢谢!
答案 0 :(得分:0)
在(独立)color
元素上定义一个键(name
属性定义键的位置),然后是color
palette
子元素的键引用} elements,有关详细信息,请参阅http://www.w3.org/TR/xmlschema-0/#specifyingKeysAndtheirRefs。