怎么为已经定义结构好的xml文件,绑定动态数据
如何为已经定义结构好的xml文件,绑定动态数据
xml:
大体结构:
<Root>
<GameType id="#" text="#" icon="#" />
<Game icon="#" url="" download="#" flag="#" app="#" />
<Item id="#" text="问题反馈" icon="#" url="#" flag="#" />
<Item id="#" text="#" icon="#" imgbk="#" ip="#" maxonline="#" />
</Game>
</GameType>
</Root>
现在的数据表,有game_type表,game_list,game_room 这三个数据,字段就xml里面那些。
有没有什么方法可以像网页一样对这些内容进行数据绑定。
功能就是游戏大厅左侧的那个导航。需要把游戏管理好之后,能导出这个文件。
求各位前辈大神指点呀。。。。
------解决方案--------------------
分开考虑:
1. 从DB来的内容,通过使用Join的SQL获取你想要的数据用于绑定
2. 导出:用于生成所需格式的xml文件
------解决方案--------------------
你说的绑定是treeview吧
如果是数据库的数据,需要动态添加treenode节点
如果是xml,直接datasourceID=xmldatasource
楼上说的方式可行
一个页面通过增删改后程序输出xml,显示的部分 正常调用
xml:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<Root>
<GameType id="1000" text="我收藏的游戏" icon="icon\likegame.png" />
<GameType id="2000" text="最近玩过的游戏" icon="icon\lastgame.png" />
<GameType id="3000" text="牌类游戏" icon="icon\site.png" >
<Game id="1001" text="牌类游戏1" icon="icon\game.png" url="q_1.html" download="4nn_install.zip" flag="3" app="4nn" >
<Item id="3101" text="问题反馈" icon="icon\web.png" url="q_1_wt.html" flag="2" />
<Item id="100100" text="测试房间1" icon="icon\room.png" imgbk="" ip="" maxonline="" />
</Game>
</GameType>
<GameType id="4000" text="休闲游戏" icon="icon\site.png" >
<Game id="2001" text="休闲游戏1" icon="icon\game.png" url="/x_1.html" md5="baa0a8f76c4d9a6a7f74cf77fc8cb464
" download="zoo_install.zip" flag="3" app="zoo" >
<Item id="2101" text="问题反馈" icon="icon\web.png" url="x_1_wt.html" flag="2" />
<Item id="200100" text="测试房间1" icon="icon\room.png" imgbk="" ip="" port="9010" maxonline="" />
</Game>
</GameType>
<GameType id="5000" text="对战游戏" icon="icon\site.png" />
<GameType id="6000" text="合作网游" icon="icon\site.png" />
</Root>
大体结构:
<Root>
<GameType id="#" text="#" icon="#" />
<Game icon="#" url="" download="#" flag="#" app="#" />
<Item id="#" text="问题反馈" icon="#" url="#" flag="#" />
<Item id="#" text="#" icon="#" imgbk="#" ip="#" maxonline="#" />
</Game>
</GameType>
</Root>
现在的数据表,有game_type表,game_list,game_room 这三个数据,字段就xml里面那些。
有没有什么方法可以像网页一样对这些内容进行数据绑定。
功能就是游戏大厅左侧的那个导航。需要把游戏管理好之后,能导出这个文件。
求各位前辈大神指点呀。。。。
xml
数据绑定
导航
c#
.net
------解决方案--------------------
分开考虑:
1. 从DB来的内容,通过使用Join的SQL获取你想要的数据用于绑定
2. 导出:用于生成所需格式的xml文件
------解决方案--------------------
你说的绑定是treeview吧
如果是数据库的数据,需要动态添加treenode节点
如果是xml,直接datasourceID=xmldatasource
楼上说的方式可行
一个页面通过增删改后程序输出xml,显示的部分 正常调用