⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 104.txt

📁 This complete matlab for neural network
💻 TXT
📖 第 1 页 / 共 2 页
字号:
发信人: ashun (阿顺), 信区: DataMining
标  题: [转载] 为什么学习xml
发信站: 南京大学小百合站 (Fri Sep 14 10:04:03 2001), 站内信件

【 以下文字转载自 XML 讨论区 】
【 原文由 web 所发表 】
为什么使用 XML
----------------------------------------------------------------------------
----
本文讨论使用“可扩展的标记语言 (XML)”作为数据的标准格式。它概述了 XML 是什么
、它产生的原因以及为什么它对表示和交换数据来说是极有价值和益处的技术。
为什么使用 XML?
Web 使我们能够与任何地方的任何人通讯。广泛接受的标准(这对完全使用 Web 的潜力
是至关重要的)允许 Web 在多种交互操作的技术层上通讯。一个重要层是可视化显示和
用户界面,例如 HTML、GIF 和 JScript(TM) 之类的现有标准。这些标准允许创建一次
页面,并且在不同时间向众多接收者显示。
尽管可视化和用户界面标准是必要层,但它们并不足以表示和管理数据。当前,Intern
et 只是文本和图片的访问媒体。并没有智能搜索、数据交换、自适应表示和个人化的标
准。Internet 必须超出设置信息访问和显示标准的限制。Internet 必须设置信息理解
标准(表示数据的通用方式),以便软件能够更好地搜索、移动、显示和处理上下文中
隐藏的信息。由于 HTML 是一种描述如何表示 Web 页的格式,所以 HTML 并不能完成以
上处理;HTML 并不表示数据。例如,HTML 不能:
向医生提供将处方发送到药剂师的标准方式。
允许医药实验室以所有接收者均能分析的格式发表统计信息。
以所有接受者均能解码和处理的表格描述电子支付。
提供搜索法律图书馆中有关某一主题的所有诉讼文档的标准方式。
指定以何种方式传送公司目录中的信息,以便销售人员可以脱机工作、向客户显示目录
、接受定单并以标准格式上载这些定单。
简而言之,尽管 HTML 提供了用于显示的丰富工具,但 HTML 并没有提供任何基于标准
的管理数据的方式。
正如数年前用于显示的 HTML 标准扩展了 Internet 一样,数据显示标准亦将扩展 Int
ernet。 数据标准将是商业交易、公布个人喜爱的配置文件、自动协作和数据共享的工
具。将以此格式编写医疗记录、制药研究数据、半导体部件图以及采购定单。这将开创
众多新用途,这些新用途均基于在 Web 上到处移动结构数据的标准表示,正如当前我们
移动 HTML 页一样容易。数据标准是 XML 和 XML 扩展名。
什么是 XML?
XML 是一种元标注语言,该语言提供一种描述结构数据的格式。这有助于更精确地声明
内容,方便跨越多种平台的更有意义的搜索结果。此外,XML 将起用新一代的基于 Web
 的数据查看和处理应用程序。
数据的结构表示
XML 提供可以广泛执行并易于配置的数据的结构表示。XML 是 万维网协会(W3C) 定义的
用于优化 Web 上的传输的 SGML 的子集,XML 确保结构数据是一致的并独立于应用程序
或供应商。由此产生的互用性正在启动新一代的商业和电子商务 Web 应用程序。
XML 提供可以编码各种情况(从简单至复杂)的内容、语义和架构的数据标准,可被用
于标注以下对象:
普通文档。
诸如约会记录或采购定单之类的结构记录。
具有数据和方法的对象,如 Java 对象或 ActiveX 控件的持续型表单。
数据记录,如查询的结果集。
有关 Web 站点的元内容,如“频道定义格式 (CDF)”。
图形表示,如应用程序的用户界面。
标准架构实体和类型。
Web 上的信息与用户之间的所有链接。
一旦该数据在客户机桌面上,就可以在多个视图中处理、编辑和表示它,而无需返回到
服务器。由于较低的计算量和带宽负载,所以目前的服务器更易于升级。此外,由于以
 XML 格式交换数据,所以可以轻而易举地合并来自不同来源的数据。
XML 对 Internet 和大型企业的 Intranet 环境是颇有价值的,这是由于 XML 提供使用
灵活、开放、基于标准格式的互用性,并具备访问遗留数据库和将数据传输到 Web 客户
机的新方式。可以更快地生成应用程序,应用程序更易于维护,并且可以在结构数据上
轻易提供多种视图。
XML 文档
XML 是一种基于文本的格式,在许多方面类似于 HTML,后者是专为存储和传输数据而设
计的。XML 源是由 XML 元素组成的,每个 XML 元素包括一个开始标记(<title>),一个
结束标记(</title>)以及两个标记之间的信息(称为内容)。就象 HTML 一样,XML 文
档保存利用标记注释的文本。然而,与 HTML 不同的是,XML 允许无限的标记集,各标
记集并不表示如何显示,而是表示其含义。例如,可以将 XML 元素标记为价格、订单编
号或名称。由文档的作者确定使用何种数据以及哪种标记名称最合适。
很容易创建 XML 文档。如果您熟悉 HTML,那么您可以很快地学会采用 XML 格式进行编
写。在该示例中,利用 XML 描述天气预报,可以用 XML 的扩展名保存该文件,如 Wea
ther.xml。
<weather-report>
 <date>1998 年 3 月 25 日</date>
 <time>08:00</time>
 <area>
    <city>西雅图</city>
    <state>华盛顿</state>
    <region>西海岸</region>
    <country>美国</country>
 </area>
 <measurements>
    <skies>局部多云</skies>
    <temperature>46</temperature>
    <wind>
       <direction>西南</direction>
       <windspeed>6</windspeed>
    </wind>
    <h-index>51</h-index>
    <humidity>87</humidity>
    <visibility>10</visibility>
    <uv-index>1</uv-index>
 </measurements>
</weather-report>
各标记表示各数据项的含义(是否为 <日期> 元素、<区域> 元素等等),而并不描述显
示数据的次序和形式。此数据的所有接收者均可将该文档解码,以便用于自己的特定目
的。例如,某人可以利用该信息制定当天的计划,而气象研究员可以将其作为西雅图的
历史记录。
可扩展的功能
您可以在 XML 中定义无限的标记集。虽然可以使用 HTML 标记以粗体或斜体的方式显示
文字,但 XML 可提供一个用于标记结构数据的框架。XML 元素可以将其关联数据声明为
零售价格、营业税、书名、降雨量或其他任何需要的数据元素。随着整个组织以及 Int
ernet 上的其他用户采用 XML 标记,将出现搜索和处理数据的相应能力,而不管发现该

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -