+ -
当前位置:首页 → 问答吧 → 我的这个XML文档转换格式问题,大家帮忙了!

我的这个XML文档转换格式问题,大家帮忙了!

时间:2010-09-17

来源:互联网

<?xml version="1.0" encoding="utf-8"?>
<root>

  <Node moduleid="1" Name="应用模块管理" parentid="0" Link="">
  <Node moduleid="2" Name="模块分类管理" parentid="1" Link="Manager/Module/ModuleManager/ModuleList.aspx" />
  </Node>


  <Node moduleid="114" Name="录播服务管理" parentid="0" Link="S04" />


  <Node moduleid="4" Name="角色权限管理" parentid="0" Link="">
  <Node moduleid="5" Name="角色资料管理" parentid="4" Link="Manager/Module/RoleManager/RoleList.aspx" />
  <Node moduleid="6" Name="角色模块授权" parentid="4" Link="Manager/Module/RoleManager/NewRoleToModule.aspx" />
  <Node moduleid="15" Name="用户角色授权" parentid="4" Link="Manager/Module/UserManager/UserDefault.aspx" />
  </Node>


  <Node moduleid="7" Name="视频资料管理" parentid="0" Link="">
  <Node moduleid="8" Name="视频列表" parentid="7" Link="Video/VideoList.aspx" />
  <Node moduleid="9" Name="视频授权" parentid="7" Link="Video/VideoManage.aspx" />
  <Node moduleid="115" Name="上传视频" parentid="7" Link="Video/AddVideo.aspx" />
  </Node>


  <Node moduleid="10" Name="系统维护" parentid="0" Link="">
  <Node moduleid="11" Name="系统设置" parentid="10" Link="" />
  <Node moduleid="12" Name="同步组织机构" parentid="10" Link="" />
  <Node moduleid="13" Name="同步警务人员" parentid="10" Link="" />
  <Node moduleid="14" Name="察看在线用户" parentid="10" Link="" />
  </Node>
 
</root>

转换后的文档:

<?xml version="1.0" encoding="utf-8"?>
<root>
  <Line Title="应用模块管理">
  <Node moduleid="1" Name="应用模块管理" parentid="0" Link="">
  <Node moduleid="2" Name="模块分类管理" parentid="1" Link="Manager/Module/ModuleManager/ModuleList.aspx" />
  </Node>
  </Line>
  <Line Title="录播服务管理">
  <Node moduleid="114" Name="录播服务管理" parentid="0" Link="S04" />
  </Line>
  <Line Title="角色权限管理">
  <Node moduleid="4" Name="角色权限管理" parentid="0" Link="">
  <Node moduleid="5" Name="角色资料管理" parentid="4" Link="Manager/Module/RoleManager/RoleList.aspx" />
  <Node moduleid="6" Name="角色模块授权" parentid="4" Link="Manager/Module/RoleManager/NewRoleToModule.aspx" />
  <Node moduleid="15" Name="用户角色授权" parentid="4" Link="Manager/Module/UserManager/UserDefault.aspx" />
  </Node>
  </Line>
  <Line Title="视频资料管理">
  <Node moduleid="7" Name="视频资料管理" parentid="0" Link="">
  <Node moduleid="8" Name="视频列表" parentid="7" Link="Video/VideoList.aspx" />
  <Node moduleid="9" Name="视频授权" parentid="7" Link="Video/VideoManage.aspx" />
  <Node moduleid="115" Name="上传视频" parentid="7" Link="Video/AddVideo.aspx" />
  </Node>
  </Line>
  <Line Title="系统维护">
  <Node moduleid="10" Name="系统维护" parentid="0" Link="">
  <Node moduleid="11" Name="系统设置" parentid="10" Link="" />
  <Node moduleid="12" Name="同步组织机构" parentid="10" Link="" />
  <Node moduleid="13" Name="同步警务人员" parentid="10" Link="" />
  <Node moduleid="14" Name="察看在线用户" parentid="10" Link="" />
  </Node>
  </Line>
</root>

即每个一级节点增加一个<Line Title +节点名 请大家帮忙解决,最好是C#操作,多谢了

作者: symhelp   发布时间: 2010-09-17

D7 通过 XML DATA Binding 生成接口和类的问题

http://topic.csdn.net/u/20100917/16/dcbd4120-79bc-4d8f-9f88-c7e8222df5b6.html?40329

作者: solonet   发布时间: 2010-09-17