ASP.NET中读取XML文件

Posted on 2005-08-15 00:01  e动力  阅读(453)  评论(0)    收藏  举报

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>

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3