www.rxqh.net > 在xml中引入DTD有什么优缺点?

在xml中引入DTD有什么优缺点?

DTD不遵守XML语法(写XML 文档 实例时候用一种语法,写DTD的时候用另外一种语法) DTD数据类型有限(与数据库数据类型不一致) DTD不可扩展 DTD不支持命名空间(命名冲突)

你没有错,现在的浏览器都不怎么支持实体引用了,这是个无奈的现实。 我记得上回试过,好像如果DTD不是单独的文件而是内置到XML里面的话,实体还可以显示的。你可以试一下。

假如 DTD 被包含在 XML 源文件中,它应当通过下面的语法包装在一个 DOCTYPE 声明中: 带有 DTD 的 XML 文档实例 ]> George John Reminder Don't forget the meeting! 假如 DTD 位于 XML 源文件的外部,那么它应通过下面的语法被封装在一个 DOCTY...

xml文档: 空心狼 1970/10/18 小小螃蟹 1998/08/06 小虾米 2000/10/18 外部dtd文档,注意将下面的文件名保存为:8-14.dtd 这里只定义了元素和属性,当然还可以自己定义实体等。建议用xmlspy2010编辑,网上有破解版的,可以下载 其实现在用shema...

因为XML中的标记有非常高的自由性,可以随意定义标记。但是很多时候我们需要对标记进行规定,比如,某个标记只能出现一次,某个标记只能叫什么。对于此类的定义就由DTD语言来定义。

我用的IE,没有提示未定义,但是to里面是空的。 然后我把DTD内置到XML文件里面,居然成功了: ]> &haha; John Reminder Don't forget the meeting! IE里面显示如下: -Bill gatesJohnReminderDon't forget the meeting! 这个只能说明,某些浏览...

dtd:文档类型定义(DocumentTypeDefinition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则。它是标准通用标记语言和[1]可扩展标记语言1.0版规格的一部分,文档可根据某种DTD语法规则验证格式是否符合此规则。文档类型定义也可用做...

DTD相当于是编写XML文件的代码提示蓝本,在XML文件中声明DTD的ID或者URL,再在MyEclipse或者Eclipse中配置一下,重新打开这个XML文件,就可以用alt+/获得像编写JAVA代码一样的提示功能。具体的配置方法可以百度一下~ 当然,这个文件主要的功能是...

dtd比较简单 而schema对数据的约束性比较灵活,而且逻辑性很强。

网站地图

All rights reserved Powered by www.rxqh.net

copyright ©right 2010-2021。
www.rxqh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com