私のデータベースには2つのテーブルがあります - カテゴリーとフード。食べ物には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のカテゴリを見つけようとしたが、そのすべての子を検索しましたが、それは非常に複雑です。簡単な方法はありますか?
1つのカテゴリは多くのカテゴリを持つことができますが、その子供は食べ物のみを持つことができます。
を、あなたは、データを結合し、SQL文を書き込み、その後、ちょうどあなたの文字列にすべての結果をダンプしようとしたことがありますか? – jzworkman
あなたは "これ(XMLではなく文字列)のように見える"ことを望みますが、あなたが表示するものはXMLです。あなたが望むものを示してみませんか?あなたの3番目のテーブルはどこですか?テーブル間の関係は何ですか? –
@jzworkman私はテーブルに加わるLinqを書いていますが、何が良いのですか? –