下面是通過讀取xml文件中的內(nèi)容并顯示在textbox的例子:
using system;
using system.data;
using system.configuration;
using system.web;
using system.web.security;
using system.web.ui;
using system.web.ui.webcontrols;
using system.web.ui.webcontrols.webparts;
using system.web.ui.htmlcontrols;
using system.xml;
using system.xml.xpath;
public partial class _default : system.web.ui.page
{
public string[] x = new string[4];
protected void page_load(object sender, eventargs e)
{
xmldocument xmldoc = new xmldocument();
xmldoc.load(server.mappath("table.xml"));//你的xml文件
xmlnodelist xmllist = xmldoc.selectsinglenode("mapsheet").childnodes;
foreach (xmlnode xmlno in xmllist)
{
//xmlnodelist xe = (xmlnodelist)xmlno;
xmlelement xe = (xmlelement)xmlno;
{
if (xe.name == "tablename")
{
y[0] = xe.innertext;
}
if (xe.name == "datasource")
{
y[1] = xe.innertext;
}
if (xe.name == "username")
{
y[2] = xe.innertext;
}
if (xe.name == "password")
{
y[3] = xe.innertext;
}
}
}
textbox1.text=y[0];
textbox2.text = y[1];
textbox3.text = y[2];
textbox4.text = y[3];
}
}該程序已經(jīng)過測試,沒有問題。
菜鳥學(xué)堂:新聞熱點(diǎn)
疑難解答
圖片精選