用样式表格式化显示

 

本章目标:了解 XML 的应用范围
了解XML的文档结构

理解格式正规的 XML 文档的特点

熟悉有效的 XML 文档的编写规则

理解命名空间

本章重点:熟悉有效的 XML 文档的编写规则

本章难点:理解命名空间

一、    XML的应用范围

人类一直在不断地尝试改进自己的发明,其中也包括人类最伟大的发明——文字的构成。第一个文本处理系统是用纸笔记录文字。现在,计算机文本处理器已经取代了手工处理,它不仅包含原始文档,还负责设置格式、出版和管理。在这些方便的功能整合到字处理之前,是由排字工人遵循书面标记说明来完成所有格式编排的。正是利益于这种实践,人们将“标记”这个词加入到HTML和XML。顾名思义,标记是指加上记号。文本处理环境(如XML)中使用了相同的标记过程。本意讲述标记语言的历史和创建XML文档的方法。

使用脚本语言或DHTML能够以各种方式显示信息。这就要求必须为相同的输出编写不同的代码以供不同的浏览器使用,因为这些语言不能跨浏览器兼容。

XML(eXtensible Markup Language,可扩展标记语言)克服了这些缺点。顾名思义,XML是可扩展的,即开发人员可以定义自己的一组标签,并使其他的人或程序能够理解这些标签。HTML是单标记语言,为特定应用设计,而XML则是一系列的标记语言。因此,XML比HTML灵活得多。实际上,由于XML标签表示了数据的逻辑结构,不同的应用可以通过不同的方式来解释和使用这些标签。Web上的数据大多是继承的,XML继承了SGML和HTML的优点。也就是说,它不仅继承了SGML的特色,还结合了HTML的特色。它采用了SGML的主要框架,有时,人们也将XML称为SGML的子集。因此,HTML是SGML的应用,而XML是SGML的子集。下图显示了标记语言的层次结构。

 

<html>

<body>

<form>

<select name="cars">

<option value="volvo">Volvo

<option value="saab">Saab

<option value="fiat">Fiat

<option value="audi">Audi

</select>

</form>

</body>

</html>

 

posted @ 2018-08-07 22:28  borter  阅读(123)  评论(0编辑  收藏  举报