我在我的數據庫中有兩個表 - 分類和食物。食物有idCategory。類別有id和idParentCategory。算法 - 從結構創建xml
從他們身上,我需要創建一個字符串,它看起來像這樣(或XML):
<?xml version="1.0">
<tree id="0">
<item text="Category1">
<item text="Food1"/>
<item text="Food2"/>
</item>
<item text="Category2">
<item text="Category1">
<item text="Food3"/>
<item text="Food4"/>
</item>
<item text="Category3">
<item text="Food5"/>
<item text="Food6"/>
</item>
</item>
</tree>
如何建立呢?我試圖找到id == 1的類別,然後搜索它的所有子項,但它非常複雜。有沒有簡單的方法?
一個類別可以有很多類別,但他們的孩子只能有食物。
您是否嘗試過寫SQL語句加入數據,然後就傾倒所有的結果到您的字符串? – jzworkman 2012-03-15 16:50:42
你想要「看起來像這樣(不是xml,但是string)」,但是你展示的是XML。爲什麼不顯示你想要的?你的第三張桌子在哪裏?表格之間的關係是什麼? – 2012-03-15 16:51:25
@jzworkman我寫Linq加入表,但它有什麼好處呢? – 2012-03-15 16:51:26