c#读取xml文件的节点内容

下面的xml文件包含不同的节点




admin
123456


guest
654321


/temp
10240
.exe|.jsp|.asp|.aspx

3

 


这种有重复节点的XML最好用表结构来读取
方法:
DataSet ds = new DataSet();
ds.ReadXml(@"E:/XMLFile1.xml");//xml文件完整路径
对于你的这段xml文件,ds会读成3个表,configuration表(1行),user表(2行),upload表(1行);
例如要取 user id = 2时的name值,相当于取user表的第二行,name列的值,可以这样:
string name = ds.Tables["user"].Rows[1]["name"].ToString();
取saveToPath值:
ds.Table["upload"].Rows[0]["saveToPath"];

 

 

 

 

你可能感兴趣的:(c#)