博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

E6_XmlDocument 读取XML文档

Posted on 2006-03-16 22:47  ╁蓝驿┲→  阅读(186)  评论(0编辑  收藏  举报

namespace example_12
{
 using System;
 using System.Web.UI;
 using System.Xml;

 /// <summary>
 /// _1 的摘要说明。
 /// </summary>
 public class _1 : Page
 {
  private void Page_Load(object sender, EventArgs e)
  {
   // 在此处放置用户代码以初始化页面
//   务必注意:
//   为了正确在此程序中输出XML文档,请切换到HTML视图,然后将一对<HTML>标签内的所有内容全部删除(包括<HTML>标签)
//   
   string filePath = Server.MapPath("手机信息.xml"); //将要装载的XML文档的路径赋给字符串变量filePath
   XmlDocument doc = new XmlDocument(); //创建一个新的XmlDocument实例

   try
   {
    doc.Load(filePath); //装载XML文档
    Response.ContentType = "text/xml"; //将文本输出类型设置为XML
    Response.Write(doc.OuterXml); //以XML文档的方式将此文档输出到网页上

   }
   catch (Exception err)
   {
    Response.Write(err.ToString());
   }
   finally
   {
   }
  }

  #region Web 窗体设计器生成的代码

  protected override void OnInit(EventArgs e)
  {
   //
   // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
   //
   InitializeComponent();
   base.OnInit(e);
  }

  /// <summary>
  /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  /// 此方法的内容。
  /// </summary>
  private void InitializeComponent()
  {
   this.Load += new EventHandler(this.Page_Load);

  }

  #endregion
 }
}