XML的基础概念 厦门劳动监察大队电话是多少
创始人
2024-07-29 10:51:37
0

XML(eXtensible Markup Language)是万维网协会(World wide wleb Consortium,W3C) 的XML工作小组所定义的可扩展标记语言。

该小组将XML描述为:“可扩展标记语言(XML)是SGML的一个子集……其目标是让一般的SGML能够在网站上被服务、接收与处理。如同HTML一样,XML被设计成容易操作、能够与SGML、HTML共同合作的语言。”

XML是一种中介标示语言(Meta.markup Language),可提供描述结构化数据的格式。XML也是一种类似于HTML被设计用来描述数据的语言。当然,XML和HTML有着本质的区别。

XML提供了一种独立运行程序的方法来共享数据,它是一种用来自动描述信息的新标记语言,并能使计算机把Intemet的功能由信息传递扩大到人类其他多种多样的活动中去。

同HTML一样,XML由若干规则组成,这些规则可用于创建标识语言,并能用一种被称作分析程序的简明程序来处理所有新创建的标识语言。

正如HTML为***个计算机用户阅读Internet文档提供一种显示方式一样,XML也创建了一种任何人都能读出和写入的语言。运用XML的扩展功能不仅能从Web服务器下载大量的信息,还能够大大减少网络流量。使用者可以自定义XML中的标记(tag)。这些都是由XML的自解释(SelfDescribing)语言特性所决定的。

XML有三个要素:Schema(模式)、XSL(eXtensible Style Sheet Language,可扩展样式语言)和XLL(eXtensible Link Language,可扩展链接语言)。

Schema规定了XML文件的逻辑结构,定义了XML文件中的元素、元素的属性以及属性之间的关系,它可以帮助xML一分析程序,校验XML义件标记的合法性;XSL是一种描述文档如何显示的机制,它是XML的样式描述语言,包括两部分:

一部分是用来转换XML文档的方法,

另一部分则是用来格式化XML文档的方法。

XLL是XML链接语言,它提供XMl中的链接,使用xLL可以多方向链接,且链接可以存在于对象层,而不仅仅是页面层。

由于XML能够标记更多的信息,所以它能使用户很轻松地找到所需要的信息。利用XML,Web设计人员不仅能创建文字和图形,而且还能构建由文档类型定义的多层次、相互依存的系统、数据树、元数据、超链接结构和样式表。

【编辑推荐】

  1. XML学习交流(1) 目录
  2. XML学习交流(2) 快速入门之二
  3. XML学习交流(2) 快速入门之一
  4. XML学习交流(2) 快速入门之三
  5. XML学习交流(3) XML概念之一
  6. XML学习交流(3) XML概念之二

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...