XML文件内容如下:
<?xml version="1.0" encoding="GB2312"?>
<languagePack>
<base>
<alt_img_news>图片新闻</alt_img_news>
<alt_headline>头条新闻</alt_headline>
</base><admin_login.aspx>
<login_timeout>验证码已过期,请重登陆</login_timeout>
<login_wrong_code>验证码错误,请重登陆</login_wrong_code>
</admin_login.aspx>
</languagePack>现在就是想用DataSet.ReadXml一次读入,再取比如admin_login.aspx/login_timeout里面的值,下次再需要取其它值的时候不用再次读入了,有一个DataSet静态变量,具体如何写?
<?xml version="1.0" encoding="GB2312"?>
<languagePack>
<base>
<alt_img_news>图片新闻</alt_img_news>
<alt_headline>头条新闻</alt_headline>
</base><admin_login.aspx>
<login_timeout>验证码已过期,请重登陆</login_timeout>
<login_wrong_code>验证码错误,请重登陆</login_wrong_code>
</admin_login.aspx>
</languagePack>现在就是想用DataSet.ReadXml一次读入,再取比如admin_login.aspx/login_timeout里面的值,下次再需要取其它值的时候不用再次读入了,有一个DataSet静态变量,具体如何写?
解决方案 »
- 如何给SQLSERVER 2005表的字段在建表的列的时候设置备注?
- 登陆页面的问题
- 急.初学者下载了一个C#网站,但报错.请教大家.
- 第 1 行: 'form' 附近有语法错误。
- Datagrid如何指定特定行的字体颜色?
- 100分,学习“IHttpHandler接口应用-防止盗链”时,遇到“怪事”,请高手指教,在线,对了立即给分。
- 如何绑定到另一个Content中的控件
- vs2003打开asp.net解决方案时,自动打开aspx文件,,并提示下载.怎么解决?
- 学习 AJAX后是个是可以少学点JASCRIPT
- 為什麼我每次用cmd.ExecuteNonQuery()都要報我錯,要我先做什麼更新操作
- 我把dripdownlist数据绑定,数据出不来?
- 因为失效,我不想用session,有谁有更好的解决方案
看看这种效果是不是你要的?
先把XML文件读到XML 然后不同的页面名称 和 字段从中取出来 DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("~/XMLFile.xml"));
Response.Write(ds.Tables["admin_login.aspx"].Rows[0][0].ToString());
Response.Write("<br>");
Response.Write(ds.Tables["admin_login.aspx"].Rows[0]["login_timeout"].ToString());
Response.Write("<br>");
Response.Write(ds.Tables["admin_login.aspx"].Rows[0]["login_wrong_code"].ToString());
Response.Write("<br>");
Response.Write(ds.Tables["admin_login.aspx"].Rows[0][1].ToString());
Response.Write("<br>");
{
foreach(string thename in arrList)
{
xmlElem = xmlDoc.CreateElement("Name");
xmlElem.InnerText = encryer.Encrypto(thename);
theNode.AppendChild(xmlElem);
}
}