質問
次のようなXML形式があるとしましょう:
<Random>
<...Some arbitrary amount of nesting here...>
<Random2>
<Definition>
<Name>Ape</Name>
<Description>A mammal</Description>
</Definition>
</Random2>
<Random2>
<Definition>
<Name>Ape</Name>
<Description>A mammal</Description>
</Definition>
</Random2>
<...More Random2 here, end of nesting.../>
</Random>
このタイプのシナリオでの定義の再利用をサポートする一般的な標準的なアプローチはありますか?
解決
xmlスキーマまたはDTDでは、idおよびidref属性を定義できます。これにより、初めて使用するときにidで作成し、後の値を参照できます。
他のヒント
複製が必要ない場合は、「定義」を作成します。要素を最上位に配置し、すべての&quot;定義&quot;要素があります。次に、「Random2」に定義へのポインタを置きます。要素。
標準のkey / keyref部分が必要でした。これにより、オブジェクトのセット(定義リストなど)を指定することもできます http://www.w3schools.com/schema/el_keyref.asp
>所属していません StackOverflow