1
我正在創建一個XML模式,用於跟蹤有關文件源/來源的信息。可以使用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>
我想,信息元素應該與源元素在相同的縮進級別?即使如此,我也無法提出任何建議,因爲我無法從示例中認識到遞歸應該如何結束。這將有助於以這種終止案件取代一次「......」。 – guidot 2012-07-30 08:37:43