大雀软件园

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

XML轻松学习手册(4)XML的术语之一

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

第三章 xml的术语 

大纲:

绪论 一.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><title>xml轻快进修画册</title><author>ajie</author><email>ajie@aolhoo.com</email><date>20010115</date></myfile>

xml文书档案包括三个局部:1. 一个xml文书档案证明;2. 一个对于文书档案典型的设置;3. 用xml标识创造的实质。

举例证明:<?xml version="1.0"?><!doctype filelist system "filelist.dtd">

<filelist> <myfile><title>quick start of xml</title><author>ajie</author></myfile>......</filelist> 个中第一条龙<?xml version="1.0"?>即是一个xml文书档案的证明,第二行证明这个文书档案是用filelist.dtd来设置文书档案典型的,第三行以次即是实质主体局部。 咱们来领会xml文书档案中相关的术语:

1.element(元素):元素在html咱们仍旧有所领会,它是构成html文书档案的最小单元,在xml中也一律。一个元素由一个标识来设置,囊括发端和中断标识以及个中的实质,就象如许:<author>ajie</author> 独一各别的即是:在html中,标识是恒定的,而在xml中,标识须要你本人创造。

2.tag(标识) 标识是用来设置元素的。在xml中,标识必需成对展示,将数据掩盖在中央。标识的称呼和元素的称呼是一律的。比方如许一个元素:<author>ajie</author> 个中<author>即是标识。

3.attribute(属性): 什么是属性?看这段html代码:<font color="red">word</font>。个中color即是font的属性之一。属性是对标识进一步的刻画和证明,一个标识不妨有多个属性,比方font的属性再有size。xml中的属性与html中的属性是一律的,每个属性都有它本人的名字和数值,属性是标识的一局部。举例:<author sex="female">ajie</author>xml中属性也是本人设置的,咱们倡导你尽管不运用属性,而将属性改成子元素,比方上头的代码不妨改成如许:<author>ajie<sex>female</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)一个按照xml语规则则,并按照xml典型的文书档案称之为"杰出方法"。即使你一切的标识都庄重按照xml典型,那么你的xml文书档案就不确定须要dtd文献来设置它。杰出方法的文书档案必需以一个xml证明发端,比方:<?xml version="1.0" standalone="yes" encoding="utf-8"?>个中你必需证明文书档案按照的xml本子,暂时是1.0;其次证明文书档案是"独力的",它不须要dtd文献来考证个中的标识能否灵验;第三,要证明文书档案所运用的谈话源代码。默许的是utf-8,即使运用华文,你须要树立为gb2312。杰出方法的xml文书档案必需有一个根元素,即是紧接着证明反面创造的第一个元素,其它元素都是这个根元素的子元素,属于根元素一组。杰出方法的xml文书档案的实质抄写时必需按照xml语法。(相关xml语法咱们将鄙人一章提防解说)

7.valid xml(灵验的xml)一个按照xml语规则则,并按照相映dtd文献典型的xml文书档案称为灵验的xml文书档案。提防咱们比拟"well-formed xml"和"valid xml",它们最大的分辨在乎一个实足按照xml典型,一个则有本人的"文献典型设置(dtd)"。将xml文书档案和它的dtd文献举行比拟领会,看能否适合dtd准则的进程叫validation(确认)。如许的进程常常咱们是经过一个名为parser的软硬件来处置的。灵验的xml文书档案也必需以一个xml证明发端,比方:<?xml version="1.0" standalone="no" encode="utf-8"?>和上头例子各别的,在standalone(独力)属性中,这边树立的是"no",由于它必需和相映的dtd一道运用,dtd文献的设置本领如次:<!doctype type-of-doc system/public "dtd-name"> 个中:"!doctype"是指你要设置一个doctype;"type-of-doc"是文书档案典型的称呼,由你本人设置,常常于dtd文献名沟通;"system/public"这两个参数只用其一。system是指文书档案运用的独占dtd文献的网址,而public则指文书档案挪用一个公用的dtd文献的网址。"dtd-name" 即是dtd文献的网址和称呼。一切dtd文献的后缀名为".dtd"。咱们仍旧用上头的例子,该当写成如许:<?xml version="1.0" standalone="no" encode="utf-8"?><!doctype filelist system "filelist.dtd">

热门阅览

最新排行

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