XML与 HTML

XML是E4X中定义的一个重要的新类型,侧重于如何结构化描述信息,用它来表现XML结构中任何独立的部分,是一种用于标记电子文件使其具有结构性的标记语言。

XML语言被设计用来描述数据,它的焦点是数据的内容,旨在描述信息,它不会做任何信息,它是被设计用来结构化、存储以及传输信息。

XML标签没有被预定义,在使用它的时候,需要自己定义标签,它允许定义自己的标签以及自己的文档结构。

XML可以支持动态更新,对于更新量较大的网站来讲,XML比HTML更有优势;

XML的用途:作为网络上数据交换的语言,该语言有“可以利用Web浏览器进行数据确认”以及“易于生成数据”等优点,因此主要用于在企业之间,或者在企业内部更加方便地进行数据交换和利用。使用XML,还能够将在以前的数据库中难以处理的数据转化成数据库。

XML是免费的、可扩展的。

XML将会成为所有的数据处理和数据传输的最常用的工具。

HTML仅仅是个超文本协议。

HTML语言被设计用来显示数据,它的焦点是数据的外观,旨在显示信息;

HTML有很多的预定义标签;

对于小型网站,为了提高页面反应速度,建议采用HTML书写。

实际上, XML与HTML没有可比性,它们的功能和目标不一样,应用的场合也不一样。仅需要注意的是:XML相对于HTML标准性更强。

它们可以在服务器端相互转换:XML-〉HTML的转换。

XML与HTML的主要差异:XML被设计用来携带数据、储存数据、传输信息;HTML被设计用来显示这些数据。

XML不是用来替代HTML的。

读javascript 高级程序员设计,第19章 E4X  笔记

创建XML的方法很多,第一种是调用其构造函数:

var x  = new XML();   //它只包含一个文档结构

var x = new XML("字符串结构"); 
var x = new XML("<div></div>") XML();

运行它,得到一个空的XML对象,我们能够像其中添加数据。

创建XMLList:

var list = new XMLList();    //它可以不止包含一个文档结构

var list = new XMLList("字符串结构");
var list = new XMLList("<item></item>")
上一篇:HDU 5637 Transform 单源最短路


下一篇:EasyUI treegrid 获取编辑状态中某字段的值 [getEditor方法获取不到editor]