NodeId、NodeName、ParentNodeIdという列を持つテーブルがあり、SQLクエリを使用して次のようにXmlの形式でテーブルデータ全体を出力します。私はSQL ServerのFOR XML PATHモードは再帰を使用してこれを(私はSQL Server 2008を使用して)達成するために使用することができますが、どのように確認することができると思う。事前のおかげでSQL ServerのFOR XML PATHを使用して階層データのXML出力を取得するクエリ
<?xml version="1.0" encoding="utf-8" ?>
<Nodes>
<Node Id="1" Name="node1">
<Node Id="11" Name="node11">
<Node Id="111" Name="node111" />
<Node Id="112" Name="node112" />
</Node>
</Node>
<Node Id="2" Name="node2">
<Node Id="21" Name="node21">
<Node Id="211" Name="node211" />
<Node Id="212" Name="node212" />
</Node>
</Node>
</Nodes>
ヘッダを追加できましたか? –