首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于从数据库读取xml门类然后输出选择对应的树形菜单节点

2013-02-18 
关于从数据库读取xml类型然后输出选择对应的树形菜单节点我在数据库中把树形菜单选中的节点以XML类型进行

关于从数据库读取xml类型然后输出选择对应的树形菜单节点
关于从数据库读取xml门类然后输出选择对应的树形菜单节点关于从数据库读取xml门类然后输出选择对应的树形菜单节点我在数据库中把树形菜单选中的节点以XML类型进行存储,现在要把这些XML中存储的再读取出来并对应选中树形菜单节点。
<xml>
  <menuId>1</menuId>
  <menuId>101</menuId>
  <menuId>102</menuId>
  <menuId>2</menuId>
  <menuId>201</menuId>
  <menuId>202</menuId>
</xml>

坐等大侠门出手。。。。。 xml asp.net
[解决办法]
你在存储为XML的时候应该有明显的层次感,父级,子级

这样的话,很难判断哪些是父节点,哪些是子节点
[解决办法]
建议你还不如直接将有层次结构的数据写到数据库,然后用datatable直接存为xml,读取就用datatable读
[解决办法]
 <menuId>1</menuId>
  <menuId>101</menuId>
  <menuId>102</menuId>
为嘛都是一个节点,这样怎么判断啊?
[解决办法]
例如
1-1-管理
1-1-1-用户管理
1-1-2-修改密码
[解决办法]
不就是个递归吗,你数据库设计成递归,多少级都无所谓

再说你管理菜单三四级撑死了

前面设计好样式,根据父ID异步加载数据,填充前台页面,很简单的
[解决办法]
我看了,我建议你这么做,但是你觉得存储xml简单,那就依你自己的做。

你把xml数据从数据库读出来,还要解析xml,通过两步才能加载完数据

从你的图片看,递归设计完全满足你的需求。
[解决办法]
设计xml的时候最好加上层次,递归完全可以解决
[解决办法]
你在存储为XML的时候应该有明显的层次感,父级,子级

这样的话,很难判断哪些是父节点,哪些是子节点 
[解决办法]
不管是XML还是直接读表思路都是一样的。设计好自己的层级关系属性,然后再循环读出赋值。

热点排行