获取XML文件中的值

Web
DataTable dt = DAL.LoadSimple("Name");

DAL中的代码

public static DataTable LoadSimple(String ToolsName)
{
XmlDocument xml
= new XmlDocument();
xml.Load(BasePage.Request.PhysicalApplicationPath
+ "XML/Tools.config");
DataTable dt
= new DataTable();
dt.Columns.Add(
"value",typeof(System.String));
XmlNodeList nodes
= xml.SelectNodes("Tools/"+ToolsName+"/tags");
foreach (XmlNode node in nodes)
{
DataRow dr
= dt.NewRow();
dr[
"value"] = node.InnerText;
dt.Rows.Add(dr);
}
return dt;
}

XML文件夹下Tools.config下的代码

XML
<MsrJy>
<tags>身份证</tags>
<tags>结婚证</tags>
</MsrJy>
<Name>
<tags>保定市</tags>
<tags>唐山市</tags>
<tags>邢台市</tags>
<tags>石家庄市</tags>
</Name>

返回的表是

posted on 2011-06-16 10:19  MyBeN  阅读(552)  评论(0编辑  收藏  举报

导航