如何通过数据库来生成树结构的xml文件
我知道DataSet可以生成XML,但是我现在的要求是,需要根据那个递归函数来生成具有上下级节点关系的XML数据,而不是生成直接把数据库里的数据直接生成XML了事。
比如,数据库里面有下面的数据
ID CLASS PARENTID
1 新闻 0
2 国内新闻 1
3 湖北新闻 2
递归后生成的树应该是
-新闻
--国内新闻
---湖北新闻
相应的,也需要把xml生成为
<?xml version="1.0" encoding="gb2312"?>
<NewsXml>
<Item>新闻新闻
<Item>国内新闻
<Item>湖北新闻</Item>
</Item>
</Item>
</NewsXml>