06 七月 2017
第一讲 XML语言简介
计算机(软件)学院
主讲:郭永洪
E-mail:yh_guo@
课件下载:/
06 七月 2017
第一讲 XML语言简介
本章要点
1. 什么是置标语言
2. 什么是XML
3. HTML的缺点和不足
4. XML的优点
5. XML的主要用途
06 七月 2017
第一讲 XML语言简介
XML(Extensible Markup Language)是一种可扩展的元置标语言,它的设计动机是要克服超文本置标语言(HTML)的缺陷,将网络上传输的文档规范化,并赋予标记一定的含义,与此同时,还要保留HTML所具有的简捷、适于网上传输和浏览的优点。XML具有易于编辑、便于管理、适于存档、容易查询等优势。
06 七月 2017
第一讲 XML语言简介
XML的产生
“置标”:为了处理的目的,在数据中加入附加信息,这种附加信息称为置标。
“置标语言”:运用置标方法描述的形式语言。
置标和置标语言
06 七月 2017
第一讲 XML语言简介
图形化置标举例
运用置标方法描述的形式语言,就称为置标语言。
文字置标举例
运用置标方法描述的形式语言,就称为<重要>置标语言</重要>。
06 七月 2017
第一讲 XML语言简介
“置标”在计算机世界中的应用甚为广泛:
文字编辑器借助置标来定义格式与外观;
通信程序依靠置标来理解线路上所传输信息的语义;
数据库通过置标来将数据字段与一定的含义相连,并表明字段之间的关系;
多媒体应用中,置标则用来标识什么是图像的源数据、什么是声音的源数据。
06 七月 2017
第一讲 XML语言简介
标准通用置标语言(SGML)
SGML的前身是IBM公司为解决公司内部大量文档的交换和存储,于1969年发明的通用置标语言GML(Generalized Markup Language)。
经过十几年的完善和改进,由GML发展成为SGML,并在1986年被国际标准化组织公布为国际标准——ISO8879。
SGML是一个可以定义其他置标语言的元置标语言。通过SGML定义出来的置标语言实例有很多,但最知名、最流行的是在互联网上描述数据表现的HTML。
06 七月 2017
第一讲 XML语言简介
例:在浏览器中会将以下带有置标的数据以粗体居中显示。
<CENTER><B>常州信息职业技术学院</B></CENTER>
<UL>
<Li>200120101</Li>
<Li>季慧奇</Li>
<Li>女</Li>
<Li>0l信管1班</Li>
<Li>1985-1-2</Li>
</UL>
例:列表显示学生信息
06 七月 2017
第一讲 XML语言简介
XML的来源
XML有两个先驱——SGML和HTML,这两个语言都是非常成功的置标语言,但是它们都在某些方面存在与生俱来的缺陷。XML正是为了解决它们的不足而诞生的。
06 七月 2017
第一讲 XML语言简介
SGML优点:
可用于创建成千上万的置标语言,为语法置标提供了异常强大的工具;
具有极好的扩展性,在分类和索引数据中非常有用。目前,SGML多用于科技文献和政府办公文件中。
SGML缺点:
SGML非常复杂;
非常昂贵;
主要的浏览器厂商都明确拒绝支持SGML,这无疑是SGML在网上传播遇到的最大障碍。
第一讲 XML语言简介 来自淘豆网www.taodocs.com转载请标明出处.