首先你要有一个XML文档.

例如:  XML文件内容如下:

<?xml version="1.0" encoding="utf-8" ?>
<stuserts>
  <stusent>
    <sID>1</sID>
    <sName>chenou</sName>
    <sAge>20</sAge>
    <sSex>男</sSex>
  </stusent>
  <stusent>
    <sID>2</sID>
    <sName>xiaogang</sName>
    <sAge>25</sAge>
    <sSex>男</sSex>
  </stusent>
  <stusent>
    <sID>3</sID>
    <sName>xiaohong</sName>
    <sAge>19</sAge>
    <sSex>女</sSex>
  </stusent>
</stuserts>
-------------------------------------------------------------------------------------------------------------------------------
1.打开XML文档  (注意:这里要在同一个路径下)

 protected void btnXML_Click(object sender, EventArgs e)
    {
        try
        {
            //打开XML文档
            FileStream myfs = new FileStream(Server.MapPath("student.xml"), FileMode.Open, FileAccess.Read);
            //附加Streamreader文件流对象
            StreamReader myreader = new StreamReader(myfs);
            //从Streamreader中读取XML文档
            DataSet myds = new DataSet();
            myds.ReadXml(myreader);
            //将XML文件绑定到DataSet上
            DataView mySource = new DataView(myds.Tables[0]);
            this.gvPerson.DataSource = mySource;
            this.gvPerson.DataBind();
            myreader.Close();
            myfs.Close();
        }
        catch(Exception ex)
        {
         
        }
    }

posted on 2006-11-14 21:54  小角色  阅读(353)  评论(0)    收藏  举报