XML的术语

2016-01-29 13:01 5 1 收藏

XML的术语,XML的术语

【 tulaoshi.com - PHP 】

提纲:



导言

一.XML文档的有关术语

二.DTD的有关术语



导言



初学XML最令人头疼的就是有一大堆新的术语概念要理解。由于XML本身也是一个崭新的技术,正在不断发展和变化,各组织和各大网络公司(微软,IBM,SUN等)都在不断推出自己的见解和标准,因此新概念漫天飞就不足为奇了。而国内又缺乏权威的机构或组织来对这些术语正式定名,你所看见的有关XML的中文教材大部分是靠作者本身的理解翻译过来的,有些是正确的,有些是错误的,更加妨碍了我们对这些概念的理解和学习。




你下面将要看到的关于XML术语的解释,也是作者本身的理解和翻译。阿捷是以W3C组织发布的XML1.0标准规范和相关的正式说明文档为根据来讲述。可以确保这些理解是基本正确的,至少不是错误的。你如果想进一步阅读和了解,我在本文的最后部分列明了相关资源的出处和链接,你可以直接访问。好,我们转入正题:


一.XML文档的有关术语

什么是XML文档?知道HTML原代码文件吧,XML文档就是用XML标识写的XML原代码文件。XML文档也是ASCII的纯文本文件,你可以用Notepad创建和修改。XML文档的后缀名为.XML,例如myfile.xml。用IE5.0以上浏览器也可以直接打开.xml文件,但你看到的就是"XML原代码",而不会显示页面内容。你可以将下面代码存为myfile.xml试试:


<?xml version="1.0" encoding="GB2312"?

<myfile

<titleXML轻松学习手册</title

<authorajie</author

<emailajie@aolhoo.com</email

<date20010115</date

</myfile


XML文档包含三个部分:

1. 一个XML文档声明;

2. 一个关于文档类型的定义;

3. 用XML标识创建的内容。


举例说明:

<?xml version="1.0"?

<!DOCTYPE filelist SYSTEM "filelist.dtd"


<filelist

<myfile

<titleQUICK START OF XML</title

<authorajie</author

</myfile

......

</filelist

其中第一行<?xml version="1.0"?就是一个XML文档的声明,第二行说明这个文档是用filelist.dtd来定义文档类型的,第三行以下就是内容主体部分。
我们来了解XML文档中有关的术语:


1.Element(元素):

元素在HTML我们已经有所了解,它是组成HTML文档的最小单位,在XML中也一样。一个元素由一个标识来定义,包括开始和结束标识以及其中的内容,就象这样:<authorajie</author


唯一不同的就是:在HTML中,标识是固定的,而在XML中,标识需要你自己创建。


2.Tag(标识)

标识是用来定义元素的。在XML中,标识必须成对出现,将数据包围在中间。标识的名称和元素的名称是一样的。例如这样一个元素:

<authorajie</author

其中<author就是标识。


3.Attribute(属性):

什么是属性?看这段HTML代码:<font color="red"word</font。其中color就是font的属性之一。

属性是对标识进一步的描述和说明,一个标识可以有多个属性,例如font的属性还有size。XML中的属性与HTML中的属性是一样的,每个属性都有它自己的名字和数值,属性是标识的一部分。举例:

<author sex="female"ajie</author

XML中属性也是自己定义的,我们建议你尽量不使用属性,而将属性改成子元素,例如上面的代码可以改成这样:

<authorajie

<sexfemale</sex

</author

原因是属性不易扩充和被程序操作。


4.Declaration(声明)

在所有XML文档的第一行都有一个XML声明。这个声明表示这个文档是一个XML文档,它遵循的是哪个XML版本的规范。一个XML的声明语句就象这样:

<?xml version="1.0"?


5.DTD(文件类型定义)

DTD是用来定义XML文档中元素,属性以及元素之间关系的。

通过DTD文件可以检测XML文档的结构是否正确。但建立XML文档并不一定需要DTD文件。关于DTD文件的详细说明我们将在下面单独列项。


6.Well-formed XML(良好格式的XML)

一个遵守

来源:https://www.tulaoshi.com/n/20160129/1488601.html

延伸阅读
cosplay常用术语 Cos圈/C圈 指由coser爱好者组成的一个圈子,我们叫做cos圈或者C圈 C服/cos服 指coser们扮演这个角色的服饰,一般从某宝购买,或者自己制作等等 CN 即 cosplayer's name的简称,就是在cos圈内的名字。(新人可以理解为类似于艺名的东西 其实在cos圈不管妆娘,摄影,后期等都有他们...
标签: 光荣使命 手游
光荣使命游戏术语汇总 在大逃杀系列游戏中,队友之间的交流一直都是格外重要,玩家们为了更简单明了的表达自己的意思,因此创造了许多脍炙人口的游戏术语,帮助队伍提高沟通效率,这些专业的游戏术语都十分的有趣哦。 1、吃鸡:获得最终胜利。chicken dinner翻译而来,也就是大吉大利,晚上吃鸡。 2、落地成盒:玩家死亡后尸体会变成带装备...
标签: 摄影
摄影的术语有哪些 像深 景深前界和景深后界分别共轭的两个成像平面之间的距离。像深与景深相对应,像深越大,景深也就越大。 确定景深的标准:135相机可允许的模糊圈直径一般为 1/30 mm,即0.033 mm。 超焦距: 当镜头聚焦在无限远时,位于无限远的景物结成清晰的影像,同时在有限距离某一点上的物体也能达到...
《文明5》常用简称术语 很多新手玩家在请教问题的时候经常回遇到老玩家用文明5的术语或者简称来回答问题,这给不少玩家带来小的困扰,所以下面简单整理的术语简称可以让新手玩家轻松了解相关的知识。 常用术语,简称,别号等 1.1文明领袖 媚娘:中华领袖武则天。 小贝,马脸,小萝莉(某人提议的):西班牙领袖伊莎贝拉。 小白...
低吸高抛或逢低吸纳 低吸高抛或逢低吸纳、逢高出货可以说是投资股票最基本的法则、百颠不破的道理,也是股票交易所追加的最高境界。也正因为如此,低吸高抛或逢低吸货、逢高出货也成为股评中引用得最为广泛的一句术语。不论股市是涨、 跌还是在横向盘整,向股民扔下一句低吸高抛或逢低吸纳、逢高出货都不会招致任何人的非议。股民听股评,主...

经验教程

122

收藏

46
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部