大雀软件园

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

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

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

二.dtd的相关术语什么是dtd,咱们上头仍旧大概提到。dtd是一种保护xml文书档案方法精确的灵验本领,不妨比拟xml文书档案和dtd文献来看文书档案能否适合典型,元素和标签运用能否精确。一个dtd文书档案包括:元素的设置准则,元素间联系的设置准则,元素可运用的属性,可运用的实业或标记准则。dtd文献也是一个ascii的文本文献,后缀名为.dtd。比方:myfile.dtd。干什么要用dtd文献呢?我的领会是它满意了搜集共享和数据交互,运用dtd最大的长处在乎dtd文献的共享。(即是下文dtd证明语句中的public属性)。比方,两个相同业业各别地域的人运用同一个dtd文献来动作文书档案创造典型,那么她们的数据就很简单调换和共享。网上有其余人想弥补数据,也只须要按照公用的dtd典型来创造文书档案,就连忙不妨介入。暂时,仍旧有数目稠密的写好的dtd文献不妨运用。对准各别的行业和运用,那些dtd文献仍旧创造了通用的元素和标签准则。你不须要本人从新创造,只有在她们的普通上介入你须要的新标识。固然,即使承诺,你不妨创造本人的dtd,它大概和你的文书档案共同的越发完备。创造本人的dtd也是很大略的一件事,普遍只须要设置4-5个元素就不妨了。挪用dtd文献的本领有两种:1.径直包括在xml文书档案内的dtd你只有在doctype证明中插入少许更加的证明就不妨了,象如许: 咱们有一个xml文书档案:<?xml version="1.0" encoding="gb2312"?><myfile><title>xml轻快进修画册</title><author>ajie</author></myfile>咱们在第一条龙反面插入底下代码就不妨:<!doctype myfile [<!element title (#pcdata)><!element author (#pcdata)><!entity copyright "copyright 2001, ajie.">]>

2.挪用独力的dtd文献将dtd文书档案存为.dtd的文献,而后在doctype证明行中挪用,比方,将底下的代码存为myfile.dtd<!element myfile (title, author)><!element title (#pcdata)><!element author (#pcdata)>

而后在xml文书档案中挪用,在第一条龙后插入:<!doctype myfile system "myfile.dtd">

咱们不妨看到dtd文书档案和html中js的挪用是差不离的,对于dtd文书档案简直怎样写,咱们将鄙人一章和xml文书档案的语法一道引见。

底下咱们来领会dtd相关的术语:

1.schema(筹备) schema是数据准则的刻画。schema做两件事:a.它设置元素数据典型和元素之间的联系;b.它设置元素所能包括的实质典型。dtd即是对于xml文书档案的一个schema。

2.document tree(文书档案树) "文书档案树"在前方第二章咱们仍旧提到过,它是文书档案元素分级构造的象表白。一个文书档案构造树包括根元素,根元素是最顶级的元素,(即是紧接着xml证明语句后的第一个元素)。看例子:<?xml version="1.0"?><filelist> <myfile><title>...</title><author>...</author></myfile></filelist>上头的例子分三级构造陈设成"树"状,个中的<filelist>即是根元素。在xml和dtd文献中,第一个设置的都是根元素。

3.parent element(父元素)/child element(子元素)父元素是指包括有其它元素的元素,被包括的元素称为它的子元素。看上头的"构造树",个中<myfile>是父元素,<title>,<author>是它的子元素,而<myfile>又是<filelist>的子元素。象<title>如许没有包括任何子元素的结果头等元素咱们也称之为"页元素"。

4.parser(领会软硬件) parser是一种查看xml文书档案能否按照dtd典型的东西软硬件。xml的parser兴盛为两类:一种是"非确认类paeser",只检验和测定文书档案能否按照xml语规则则,能否用元素标识创造了文书档案树。另一种是"确认类paeser",它不只检验和测定文书档案语法,构造树,并且比拟领会你运用的元素标识能否按照了相映dtd文献的典型。parser能独力运用,也不妨变成编纂软硬件或欣赏器的一局部。在反面的关系资源列内外,我列出了暂时比拟时髦的少许parsers。

  好了,经过第三章的进修,咱们仍旧领会了少许xml和dtd的基础术语,然而咱们还不领会还好吗来写那些文献,须要按照怎么办的语法,鄙人一章,将中心引见相关撰写xml和dtd文书档案的语法。请连接欣赏,感谢!

热门阅览

最新排行

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