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キー参照を定義します。http://www.w3.org/TR/xmlschema-0/#specifyingKeysAndtheirRefsを参照してください。詳細。colorpalette

于 2012-12-28T16:18:09.277 に答える