佳盟首页 透视佳盟 新闻动态 移动商务 公司产品 典型用户 解决方案 佳盟服务 渠道联盟 关联企业
帐 号:
密 码:
 
  当前位置:首页 >技术应用
数据仓库及应用
  ·数据仓库的概念
  ·数据仓库的结构
  ·数据仓库的应用
XML 技术
  ·XML 简介
  ·XML的官方目标
  ·XML 的强大功能
人工智能
  ·人工智能概述
  ·神经网络
  ·专家系统
知识管理
  ·知识管理简介
  ·知识管理与企业竟争力
  ·知识管理应用的发展方向
Web Service
  ·什么是Web Service ?
  ·何时使用Web Service?
   技术应用
 XML 简介
   XML代表Extensible Markup Language(eXtensible Markup Language的缩写,意为可扩展的标记语言)。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。

       1. XML是元标记语言
  XML不只是像超文本标记语言(Hypertext Markup Language,HTML)或是格式化的程序。这些语言定义了一套固定的标记,用来描述一定数目的元素。如果标记语言中没有所需的标记,用户也就没有办法了。这时只好等待标记语言的下一个版本,希望在新版本中能够包括所需的标记,但是这样一来就得依赖于软件开发商的选择了。

而XML是一种元标记语言。用户可以定义自己需要的标记。这些标记必须根据某些通用的原理来创建,但是在标记的意义上,也具有相当的灵活性。例如,假如用户正在处理与家谱有关的事情,需要描述人的出生、死亡、埋葬地、家庭、结婚、离婚等,这就必须创建用于每项的标记。新创建的标记可在文档类型定义(Document Type Definition,常简称为DTD)中加以描述。XML定义了一套元句法,与特定领域有关的标记语言(如MusicML、MathML和CML)都必须遵守。如果一个应用程序可以理解这一元句法,那么它也就自动地能够理解所有的由此元语言建立起来的语言。浏览器不必事先了解多种不同的标记语言使用的每个标记。事实是,浏览器在读入文档或是它的DTD时才了解了给定文档使用的标记。关于如何显示这些标记的内容的详细指令是附加在文档上的另外的样式单提供的。

2.XML描述的是结构和语义,而不是格式化。
   XML标记描述的是文档的结构和意义。它不描述页面元素的格式化。可用样式单为文档增加格式化信息。文档本身只说明文档包括什么标记,而不是说明文档看起来是什么样的。

作为对照,HTML文档包括了格式化、结构和语义的标记。"B"就是一种格式化标记,它使其中的内容变为粗体。"STRONG"是一种语义标记,意味着其中的内容特别重要。"TD"是结构标记,指明内容是表中的一个单元。事实上,某些标记可能具有所有这三种意义。"H1"标记可同时表示20磅的Helvetica字体的粗体、第一级标题和页面标题。

可以选择XML的元素名称,以便使其在附加的上下文中具有额外的意义。例如,元素名称可以是数据库的域名。XML比HTML更为灵活而且适用于各种应用,因为有限数目的标记不必用于许多不同的目的。

上海佳盟计算机系统有限公司 | ShangHai Best-Union Computer System CO,.LTD.
上海市浦东新区浦东大道1525号中国石化大厦西楼22层 邮编:200135
总机:400-060-1683 传真:021-68532023 沪ICP备17049617号-1