现在XML的应用范围不断的扩大,有时我们也越来越多的将XML作为数据源来存储一些数据,那么如何获取XML中的数据呢? 下面的一段代码也许可以帮助大家。 XML文件代码如下: Code 1<?xml version="1.0" encoding="utf-8" ?> 2<Tables> 3 <Table Name="User_Info"> 4 <Field Name="User_ID"> 5 <Chinese>标识</Chinese> 6 <English>ID</English> 7 <Type>NUMBER(10)</Type> 8 <CodeId></CodeId> 9 </Field>10 <Field Name="User_Name">11 <Chinese>名称</Chinese>12 <English>Name</English>13 <Type>VARCHAR2(20)</Type>14 <CodeId></CodeId>15 </Field>16 </Table>17</Tables> 下面是.cs文件中的部分代码: Code 1protected void Button1_Click(object sender, EventArgs e) 2 { 3 XmlDocument doc = new XmlDocument(); 4 doc.Load(Server.MapPath("Reres.xml")); 5 XmlNodeList nodes1 = doc.GetElementsByTagName("Table"); 6 foreach (XmlNode node1 in nodes1) //第一层 7 { 8 if (node1.Attributes["Name"].Value == "User_Info") 9 {10 XmlNodeList nodes2 = node1.ChildNodes;11 foreach (XmlNode node2 in nodes2)//第二层nodes112 {13 if (node2.Attributes["Name"].Value == "User_ID")14 {15 TextBox1.Text += node2["Chinese"].InnerText;16 TextBox2.Text += node2["English"].InnerText;17 TextBox3.Text += node2["Type"].InnerText;18 }19 }20 }21 }22 } 这样就可以获取XML中的数据了,界面就不多介绍了。很简单! 转载于:https://www.cnblogs.com/jamsewang/archive/2009/08/08/Jamsewang_Blog.html