ASP.NET中读取XML文件
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<script Language="c#" runat="server">
void Page_Load(object sender, EventArgs e)
{
DataSet objDataSet = new DataSet();
objDataSet.ReadXml(Server.MapPath("Employees.xml"));
dgEmployees.DataSource = objDataSet.Tables[0].DefaultView;
dgEmployees.DataBind();
}
</script>
<html>
<body>
<asp:DataGrid id="dgEmployees" runat="server" />
</body>
</html>
下面是XML文件:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<Employees>
<FirstName>Nancy</FirstName>
<LastName>Davolio</LastName>
</Employees>
<Employees>
<FirstName>Andrew</FirstName>
<LastName>Fuller</LastName>
</Employees>
<Employees>
<FirstName>Janet</FirstName>
<LastName>Leverling</LastName>
</Employees>
<Employees>
<FirstName>John</FirstName>
<LastName>Hartford</LastName>
</Employees>
<Employees>
<FirstName>Steven</FirstName>
<LastName>Buchanan</LastName>
</Employees>
<Employees>
<FirstName>Michael</FirstName>
<LastName>Suyama</LastName>
</Employees>
<Employees>
<FirstName>Robert</FirstName>
<LastName>King</LastName>
</Employees>
<Employees>
<FirstName>Laura</FirstName>
<LastName>Callahan</LastName>
</Employees>
<Employees>
<FirstName>Anne</FirstName>
<LastName>Dodsworth</LastName>
</Employees>
<Employees>
<FirstName>Kasey</FirstName>
<LastName>Chambers</LastName>
</Employees>
</NewDataSet>
浙公网安备 33010602011771号