ファイルのソース/オリジンに関する情報を追跡するXMLスキーマを作成しています。
以下の例のように子親構造を設定したいので、メタ要素の線形リストで関係を追跡する必要はありません。
これで大丈夫ですか?これが推奨されない理由はありますか?、そうでない場合、正しい方法は何ですか?
XML構造
<meta> <!-- root -->
<info/>
<sources>
<source>
<meta> <!-- circular reference -->
<info/>
<sources>
<source>
<meta>...</meta> <!-- circular reference -->
</source>
</sources>
</meta>
</source>
<source>
<meta> <!-- circular reference -->
<info/>
<sources>
<source>
<meta>...</meta> <!-- circular reference -->
</source>
</sources>
</meta>
</source>
</sources>
</meta>