我正在创建一个 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>