Menu.cs
资源名称:SHOPASP.rar [点击查看]
上传用户:xiecaij
上传日期:2015-02-08
资源大小:2016k
文件大小:1k
源码类别:
百货/超市行业
开发平台:
ASP/ASPX
- using System;
- using System.Data;
- using System.Drawing;
- using System.Web;
- using System.Web.UI.WebControls;
- using System.Web.UI.HtmlControls;
- using System.Xml;
- using System.Collections;
- namespace eshop.BLL
- {
- /// <summary>
- /// Menu 的摘要说明。
- /// </summary>
- public class Menu
- {
- public Menu()
- {
- }
- public DataTable GetUserMenu(string file)
- {
- //声明新的XmlDocument实例
- System.Xml.XmlDocument doc = new XmlDocument();
- //加载XML文件
- doc.Load(file);
- //定义一个xml节点
- XmlNode itemNode = doc.DocumentElement;
- //定义一个DataTable,将XML的数据装入该实例中
- DataTable menuList = new DataTable();
- //添加列
- menuList.Columns.Add("ItemName");
- menuList.Columns.Add("ItemUrl");
- string itemName, itemUrl;
- string []rowItem = new string[2];
- //遍历XML文件的所有子节点,添加到DataTable
- foreach (XmlNode node in itemNode)
- {
- itemName = node.Attributes["ItemName"].Value;
- itemUrl = node.Attributes["ItemUrl"].Value;
- rowItem[0] = itemName;
- rowItem[1] = itemUrl;
- menuList.Rows.Add(rowItem);
- }
- return menuList;
- }
- }
- }