荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: playboy (紫龙), 信区: Program
标  题: "DTDless"、"valid"和"well-formed"等术语的含意是什
发信站: BBS 荔园晨风站 (Wed May 24 20:13:32 2000), 转信

在标准SGML文档中,所有用到的标记、元素、元素的属性都必须由文件类型定义
(DTD)来说明。但是这种限制在XML的应用中并不是总是需要的,所以XML文档被设
计成既可以带有DTD,也可以没有DTD文件。DTDless的意思是没有DTD的XML文件,
你可以创建自己的标识和元素,但不用在DTD中正式定义。DTDless文件通过创建
元素时对它们直接进行定义。但是当XML应用程序,如一个浏览器遇到DTDless文
件时,因为没有DTD文件告诉浏览器关于这个文件的结构信息,所以创建DTDless
文档时,仍需要一些规则来进行规范。这样“well_formed”XML文档的概念就相
应产生了,它明确规定了书写XML文档的语法规范。所有符合这个规范的XML文档
就被称为是“well_formed”的XML文档。如果一个“well_formed”的XML文档,
包含了DTD说明,那么这个文档就被称为是一个“valid”的XML文档了。

--
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.90]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店