XML与HTML比较

前言

   XML与HTML比较是学习XML项目的第一步,在前面的知识的基础上认识新的知识,是学习的一个角度,下面利用具体的实例来说明两者之间比较明显的一个区别。

HTML显示数据

   我们之前接触过牛腩新闻发布系统,里面就用到了大量的HTML文件,如下图,这是在.aspx文件中HTML中实现的一个界面,里面用到了、元素等搭起一个界面的整体框架,再利用id、class等属性去改变界面的外观。

XML与HTML比较_第1张图片


具体出来的效果是这样的:

XML与HTML比较_第2张图片

XML传输数据


一、编写XML文件,命名为“student.xml”


1.声明   ,与HTML中的的作用一致;


2.与HTML的元素特点类似,有开始标记和结束标记;



  grace
  
  20


二、调用XML文件


   使用XML文件,和调用其他文件的方式一致,使用文件流FileStream。

 public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            FileStream fs = new FileStream(Server.MapPath("student.xml"),FileMode.Open,FileAccess.Read);
            StreamReader sr = new StreamReader(fs);
            DataSet ds = new DataSet();
            ds.ReadXml(sr);
            GridView1.DataSource=ds.Tables[0];
            GridView1.DataBind();
        }
    }


三、结果图

                                          XML与HTML比较_第3张图片

小结

    这样有了一个基本的认识,我们就可以进行i+1式的学习,知道XML还有哪些与HTML不一样需要我们进行补充学习的。

你可能感兴趣的:(B/S学习,---ASP.net)