質問

次のような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

>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top