在程序Page_Load测试调用SysRightsDb.xml,并把相关数据显示出来。
源码如下:
调用xmlHepler Code
[http://www.xueit.com]
protected void Page_Load(object sender, EventArgs e)
{
xmlHepler<string> xml = new xmlHepler<string>(Server.MapPath("SysRightsDb.xml"));
xml.xmlRoot = "rights";
// 调用SYS节点下数据
xml.xmlRootAttName = "name";
xml.xmlRootAttValue = "SYS";
xml.xmlSplitField = "code,name";
DataTable dt = xml.GetXmlToDataTable();
Response.Write("<b>系统权限</b><br>");
foreach (DataRow dr in dt.Rows)
{
Response.Write("name:" dr["name"].ToString() " code:" dr["code"].ToString());
Response.Write("<br>");
}
// 调用financial节点下数据
xml.xmlRootAttName = "name";
xml.xmlRootAttValue = "financial";
xml.xmlSplitField = "code,name";
dt = xml.GetXmlToDataTable();
Utils.Response("<b>子系统权限</b><br>");
foreach (DataRow dr in dt.Rows)
{
Response.Write("name:" dr["name"].ToString() " code:" dr["code"].ToString());
Response.Write("<br>");
}
}
嗯,到现在为此,很简单就可以实现调用XML节点数据了,最后看下效果图:
教程比较短,多多交流!
作者:dodo
出处:http://www.xueit.com/html/2009-12-15/21-97718778265.html
本文版权归作者和学IT网共有,欢迎转载,但未经作者同意必须保留此段声明,并且保留原文链接。否则保留追究法律责任的权利。
精彩图集