简述比较DTD和SCHEMA?等。。。

2025-02-24 23:04:59
推荐回答(3个)
回答1:

1、 简述比较DTD和SCHEMA?
XML Schema是继DTD之后,用来规范和描述XML文档的地二代标准。XML Schema
可用来详细规定XML文档的数据模式及组织结构。
2、简述XML Schema 支持的数据类型那些?
1.原生数据类型和派生数据类型。2.自定义简单数据类型。3.自定义复杂数据类型。
3、什么是DOM?
DOM是由一组代表HTML或者XML文档中不同组成部分的程序对象组成,这些对象提供了各自的属性和方法,使得应用程序开发者能够通过编写脚本操纵和显示稳当中相应的组件。在对XML稳当处理方面,虽然DOM比DOS需要更多的额外工作,但却能获得更为强大的功能和更好的灵活性,不仅可用来编写访问本地XML稳当的程序,还可以用来编写访问服务器端XML稳当的应用程序。
4、简述解释XSLT?
XSLT即数据转换语言XSLT结合了Xpath的强大功能可以根据需要把XML文档转换成任何一种基于文本文档式的文档,这种功能使其成为基于XML电子商务、电子数据交换、元数据交换、以及其他相同内容不同格式的数据之间进行转化的重要技术。限于目前浏览器的支持能力,在大多数情况下,XSL 文档转换为一个指定格式的HTML文档,再由浏览器进行显示。
5、简述数据源对像DSO?
DSO即与HTML文档绑定的XML数据源对象,DSO可以把链接到HTML网页中的一个XML文档或一段XML数据当作一个类似于数据库的记录集对象,然后使用与数据库类似的操作方法来显示和浏览被链接的XML文档的内容。

回答2:

XML Schema 和DTD 都是用来定义各种文件中XML标记的使用规范. XML Schema 是标准的XML文件,而DTD则使用自己的特殊语法,因此,只需要知道XML的语法 规则就可以编写Schema了,不需要再学习其它语法规则. 可以使用相同的处理器来解读, XML文件与XML Schema文件. XML Schema 利用命名空间将文件中特殊的节点与Schema说明相联系,一个XML文件可以有 多个对应的Schema ,若是DTD的话,一个XML文件只能有一个相对应的DTD文件. XMLSchema 的内容模型是开放的,可以随意扩充,而DTD则无法解读扩充的内容. DTD只能把文件类型定义为一个字符串,而XML Schema 却允许把文件类型定义为整数,浮 点数,字符串,布尔值或其他各各数据类型,而无须重新定义. XMLSchema 相对DTD的明显优势是XMLSchema 文件本身也是XML文件,而不是像DTD那样使用 特殊格式,因而方便了用户和设计者. 因为他们可以使用相同的工具来处理与开发XML Schema 和其他的XML数据,而不必用专门的开发或处理工具.

回答3:

注意:这是期末考试题,不要太多,关键是精辟,5个全答的给分!~~~