大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> XML专区 -> XML轻松学习手册(2)XML概念

XML轻松学习手册(2)XML概念

时间: 2021-07-31 作者:daque

第二章 xml观念

绪论

过程第一章的赶快初学进修,你仍旧领会了xml是一种不妨让你本人创作标识的谈话,它不妨将数据与方法从网页中划分,它不妨积聚数据和共享数据的个性使得xml无所不许。即使你蓄意深刻进修xml,体例控制xml的前因后果,那么咱们开始仍旧要回到xml观念的题目上去。xml(extensible markup language),一种扩充性标识谈话。"扩充性"标识"谈话"。每一个词都精确的点领会xml的要害特性和功效。咱们来提防领会:

一. 扩充性 二. 标识 三. 谈话 四. 构造化 五. meta数据 六. 表露 七. dom

一.扩充性---运用xml,你不妨为你的文书档案创造本人的标志(tags)。

xml的第一个词是"扩充性",这恰是xml宏大的功效和弹性的因为。 在html里,有很多恒定的标志,咱们必需记取而后运用它们,你不许运用html典型里没有的标志。而在xml中,你能创造任何你须要的标志。你不妨充溢表现你的设想力,给你的文书档案起少许好记的标志称呼。比方,你的文书档案里包括少许游戏的攻略,你不妨创造一个名为<game>的标志,而后在<game>下再按照游戏类型创造<rpg>,<slg>等标志。只有明显,容易领会你不妨创造任何数目的标志。

一发端你大概会不符合,由于咱们在进修html时,有恒定的标志不妨径直进修和运用;(很多人囊括我本人都是边领会旁人的代码和标识,边创造本人的网页),而xml却没有任何标志不妨学,也很罕见文书档案的标志是如出一辙的。咱们如何办?呵呵,没有就本人创造呀。一旦你真实发端写xml文书档案,你会创造得心应手的创作新标志也是一份很风趣的事。你不妨创造有本人特性的标志,以至创造你本人的html谈话。

扩充性使你有更多的采用和宏大的本领,但同声也爆发一个题目即是你必需学会筹备。你本人要领会本人的文书档案,领会它由哪几局部构成,彼此之间的联系和怎样辨别它们。

对于创造标识还须要证明一点,标识是刻画数据的典型或个性,比方<width>,年纪<age>,全名<name>等,而不是数据的实质,比方:<10pxl>,<18>,<张三>,那些都是无效的标志。即使你学过数据库,你不妨如许领会,标识即是一种字段名。

二.标识---运用xml你不妨辨别文书档案中的元素。

xml的第二个词是"标识",这表领会xml的手段是标识文书档案中的元素。

不管你是html,仍旧xml,标识的实质在乎便于领会,即使没有标识,你的文书档案在计划机可见不过一个很长的字符串,每个字看上去都一律,没有中心之分。

经过标识,你的文书档案才便于观赏和领会,你不妨分别段落,列明题目。xml中,你更不妨运用其扩充性 来为文书档案创造更符合的标识。

然而,有一点要指示大师提防:标识只是是用来辨别消息,它自己并不传播消息。比方如许的html代码:

<b>frist step<b> 这边<b>表白粗体,只用来证明是用粗体来表露"frist step"字符,<b>自己并不包括任何本质的消息,在页面上你看得见<b>,真实传播消息的是"frist step "。

三.谈话---运用xml你要按照一定的语法来标识你的文书档案。

xml第三个词是"谈话"。这表领会动作一种谈话xml必需按照确定的准则。固然xml的扩充性承诺你创造新标识,但它仍旧必需按照一定的构造,语法和精确的设置。

在计划机范围,谈话往往表白一?quot;步调谈话",用来编制程序实行少许功效和运用,但不是一切的"谈话"都是用来编制程序的,xml就不过一种用来设置标识和刻画消息的谈话。

底下咱们来深刻领会一下xml运用的其本道理,大概会很呆板,然而对于完全的领会很要害,你不妨先赶快过一遍,内心有一个朦胧的观念,简直精华则须要在试验中渐渐领略。

四.构造化---xml督促文书档案构造化,一切的消息按那种联系陈设。

"构造化"听起来太笼统了,咱们如许领会,构造化即是为你的文书档案创造一个框架,就象写作品先写一个大纲。构造化使你的文书档案看上去不会参差不齐,每一局部都精细接洽,产生一个完全。

构造化有两个规则: 1.每一局部(每一个元素)都和其余元素相关联。关系的级数就产生结束构。 2.标识自己的含意与它刻画的消息相辨别。

咱们来看一个大略的例子扶助领会: <?xml version="1.0" encoding="gb2312"?><myfile><title>xml轻快进修画册</title><chapter>xml赶快初学<para>什么是xml</para><para>运用xml的长处</para></chapter><chapter>xml的观念<para>扩充性</para><para>标识</para></chapter></myfile>这是正文的xml刻画文书档案,不妨看到标识分三级关系,特殊明显: <myfile><chapter><para>...</para></chapter></myfile>上头如许的文书档案构造,咱们又称之为"文书档案树",骨干是父元素,如<myfile>,分支和页是子元素,如<chapter>和<para>。

xml轻松学习手册(2)xml概念图1

五.meta数据(metadata)---专科的xml运用者会运用meta数据来处事。

在html中咱们领会不妨运用meta标识来设置网页的要害字,简介等,那些标识不会表露在网页中,但不妨被探求引擎探求到,并感化探求截止的陈设程序。

xml对这一道理举行了深入和扩充,用xml,你不妨刻画你的消息在何处,你不妨经过meta来考证消息,实行探求,强迫表露,大概处置其余的数据。

底下是少许xml metadata在本质运用中的用处:

1.不妨考证数字出面,使在线商务的提交举措(submission)灵验。 2.不妨被简单的创造索引和举行更灵验探求。 3.不妨在各别谈话之间传输数据。

w3c构造正在接洽一种名为rdf(resource description framework)的metadata处置本领,不妨机动调换消息,w3c传播,运用rdf共同数字出面,将使搜集中生存"如实确凿"的电子商务。

六.表露

独立用xml不许表露页面,咱们运用方法化本领,比方css大概xsl,本领表露xml标志创造的文书档案。

咱们在前方第一章讲到xml是将数据和方法辨别的。xml文书档案自己不领会怎样来表露,必需有扶助文献来扶助实行。(xml废除了一切标识,囊括font,color,p等作风款式设置标识,所以xml十足是沿用一致dhtml中css的本领来设置文书档案作风款式。),xml顶用来设定表露作风款式的文献典型有:

1.xsl

xsl全称是extensible stylesheet language(可扩充款式谈话), 是未来安排xml文书档案表露款式的重要文献典型。它自己也是鉴于xml谈话的。运用xsl,你不妨精巧的树立文书档案表露款式,文书档案将机动符合任何欣赏器和pda(掌上电脑)。

xsl也不妨将xml变化为html,那么,老的欣赏器也不妨欣赏xml文书档案了。

2.css

css大师很熟习了,全称是cascading style sheets(层叠款式表),是暂时用来在欣赏器上表露xml文书档案的重要本领。

3.behaviors

behaviors此刻还没有变成规范。它是微软的ie欣赏器私有的功效,用它不妨对xml标识设定少许风趣举措。

七.dom

dom全称是document object model(文书档案东西模子),dom是用来干什么的呢?假如把你的文书档案看成一个独立的东西,dom即是怎样用html大概xml对这个东西举行操纵和遏制的规范。

面向东西的思维本领仍旧特殊时髦了,在编制程序谈话(比方java,js)中,都应用面向东西的编制程序思维。在xml中,即是要将网页也动作一个东西来操纵和遏制,咱们不妨创造本人的东西和沙盘。与东西举行交谈,怎样吩咐东西,就要用到api。api全称application programming interface,它是考察和操抵制象的准则。而dom即是一种精细刻画html/xml文书档案东西准则的api。它规则了html/xml文书档案东西的定名协议,步调模子,勾通准则等。在xml文书档案中,咱们不妨将每一个标识元素看作一个东西---它有本人的称呼和属性。

xml创造了标识,而dom的效率即是报告script怎样在欣赏器窗口中操纵和表露那些标识

上头咱们仍旧扼要的报告了少许xml的基础道理,咱们来看看它们之间的关系以及它们是怎样处事的,先看这边一张图:

 

1.xml刻画数据典型。比方:"king lear"是一个题目元素; 2.css积聚并遏制元素的表露款式。比方:题目将被以18pt字体表露 3.script剧本遏制元素怎样举措。比方:当一个title元素"out of stock",将被用赤色表露。 4.dom则为剧本和东西的交谈供给一个大众平台,并将截止表露在欣赏器窗口。

即使任何一个局部爆发缺点,都不会获得精确截止。

好了,看到这边,咱们仍旧对xml是怎样处事的有一个完全的大概的观念。经过这一章的进修,咱们大概发觉到xml犹如更偏差数据处置,更简单步调员进修。本质情景也是如许的,xml安排的手段即是用来简单的共享和交互数据的。下一章,咱们将体例的领会对于xml的百般术语。欢送您连接欣赏。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.