C#怎么读这个xml文件:
<MenuInfo>
<MainMenu id="1" name="マスタメンテナンス" role="2">
<SubMenu link="../comm/WebBasic.aspx">部門定義マスタ</SubMenu>
</MainMenu>
<MainMenu id="2" name="プロジェクト管理" role="2">
<SubMenu link="../comm/WebBasic.aspx">プロジェクト情報</SubMenu>
</MainMenu>
<MainMenu id="3" name="個人管理" role="1">
<SubMenu link="../comm/WebBasic.aspx">出勤申請</SubMenu>
</MainMenu>
<MainMenu id="4" name="会社管理" role="1">
<SubMenu link="../comm/WebBasic.aspx">プロジェクト情報</SubMenu>
</MainMenu>
</MenuInfo>读出来以后要做一个树形菜单,MainMenu是大分类,SubMenu是小分类。
分不够可以加啊!!!拜托各位了!!!
<MenuInfo>
<MainMenu id="1" name="マスタメンテナンス" role="2">
<SubMenu link="../comm/WebBasic.aspx">部門定義マスタ</SubMenu>
</MainMenu>
<MainMenu id="2" name="プロジェクト管理" role="2">
<SubMenu link="../comm/WebBasic.aspx">プロジェクト情報</SubMenu>
</MainMenu>
<MainMenu id="3" name="個人管理" role="1">
<SubMenu link="../comm/WebBasic.aspx">出勤申請</SubMenu>
</MainMenu>
<MainMenu id="4" name="会社管理" role="1">
<SubMenu link="../comm/WebBasic.aspx">プロジェクト情報</SubMenu>
</MainMenu>
</MenuInfo>读出来以后要做一个树形菜单,MainMenu是大分类,SubMenu是小分类。
分不够可以加啊!!!拜托各位了!!!
XmlNodeReader
XmlTextReader
ds_Menu.ReadXml("文件.xml");
请仔细看6楼的信息,再慢慢品味我说的话。然后你就会豁然开朗了!
http://www.cnblogs.com/weekzero/articles/178140.html
XmlDocument xmlDoc = new XmlDocument();
try
{
xmlDoc.LoadXml(strXml); //strXml是读进来的XML串
//也可以用Load方法直接加载文件
}
catch (XmlException exception)
{
//出错处理
return;
}
//加载XML以后你可以遍历xmlDoc的所有子节点,构成树。主要用XmlNode和XmlNodeList
http://www.cnblogs.com/weekzero/articles/178140.html