XML入门教程-xml的发展

发布时间:2019-11-06编辑:脚本学堂
XML入门教程

本节介绍XML的发展
Xml的全文是eXtensible Markup Language中文疑问可扩展的标记语言。全球信息网协会W3C已于1998年2月通过xml1.0规范的审核。Xml是继HTML,JAVA之后在Internet上最热门的话题。
GML (1969)

XML是一项重要的技术,因为它解决了两个制约网络发展的问题:1.基础是单一固定的文件类型(HTML);2.完整的SGML过于复杂。下面我们来看一下XML的发展史

XML源于SGML,与HTML是一对孪生兄弟,那么它们之间的联系是:SGML是描述电子文档的国际化标准,适用于书写其他语言的元语言。
SGML文档已经在美国军方及美国航空业使用多年。XML和HTML都是从SGML发展而来。因此他们都一些共同点,例如相似的语法和均是用带括弧的标记符。

例一 <html>
 <head>
   <title>你好,HTML</title>
      </head>
      <body>
       <h3>你好,欢迎来到HTML的世界!</h3>
      </body>
</html>

例二 <?xml version=”1.0 encoding=”gb2312”?>
     <example>
<title>你好,HTML</title>
<Greeting>你好,欢迎来到HTML的世界!</Greeting>
</example>

XML文档和HTML文档非常相似。
但他们在浏览器中显示的结果却差别较大,主要原因是HTML侧重于文档的显示,而XML文档侧重于文档语义的表达。

XML与HTML的比较
比较内容 HTML XML
可扩展性 不允许用户定义自己的扩展标签 允许用户定义自己的扩展标签
结构描述 不支持深层次的嵌套表达 支持深层次的嵌套表达,适合表示结构复杂的文档数据
可读性及可维护性 难以阅读、维护 结构清晰,便于阅读、维护
数据和显示的关系 内容描述和表现形式合为一体 内容描述和表现形式相分离
在internet环境中跨平台的依赖于内容的技术,使这个时代中处理分布式结构信息的选择工具。在xml中和html一样,使用标签来标记文本正文。
Xml把信息的结构与他的现实方式分离开,这样相同的xml文档可以在不同的环境中使用和重用。