最火下载站首页
手机版
最火下载站
关注公众号
最火下载站

当前位置:首页 > 网络知识 > Web前端 > 工具与技巧> XML学习整理之二:XML文档定义

XML学习整理之二:XML文档定义

文章作者:网友投稿 发布时间:2008-12-23 来源:网络

  烈火建站学院(LieHuo.Net)网页制作 DTD实际上可以看作一个或多个XML文件的模板,这些XML文件中的元素、元素的属性、元素的排列方式/顺序、元素能够包含的内容等,都必须符合DTD中的定义。

  使用DTD的最大好处就是在于DTD文件的共享。

  DTD分为两种:第一:内部DTD。第二:外部DTD(这样有点像CSS的内联与外联)
  内部DTD

以下为引用的内容:

]>

temp

  DTD的声明与实现直接在XML中声明了。

  外部DTD
  外部DTD的好处是它可以方便高效地被多个XM文档所共享。
  这在第一章的时候曾经提过的。俱体是这样子的
  
  其中type-of-doc是文档类型的名称,SYSTEM表示私有DTD文件的见网址,PUBLIC公有的DTD文件网址。
  dtd-name DTD文件的网址和名称,扩展名为".dtd"

  然后在外面写一个扩展名为".dtd"的DTD文件。
  如对应该上面的可以改为:

以下为引用的内容:
XML文件:



temp

DTD文件:

  DTD语法
  
  不同的XML元素对应的DTD进行定义也为五种

以下为引用的内容:

(1)Unrestricted(无限制)元素类型

建议把根元素设为ANY类型。

(2)Empty元素类型

(3)#PCDATA元素类型(纯文本元素)

可以是任何字符,但不能在其中包括任何子元素。

(4)父元素类型
只包子元素,并且在这些子元素外没有文本。

说明:element是父元素,并且必须有也只能有一个A,至少一个B,零个或者多个C,零个或一个D。E、F和G只能选一个。

(5)混合元素类型

在XML文档中,最好避免使用混合元素(因为带有字符数据的混合子元素会严重地限制文档的结构)

上一篇: XML学习整理之一:XML 文档语法

下一篇: 网页制作工具Dreamweaver8的安装步骤

共有0条评论网友评论

游戏排行榜