1 Schema概述 1.1 什么是Schema l Schema是新的XML文档约束:DTD出现的比较早. l Schema要比DTD强大很多: l Schema本身也是XML文档,但Schema文档的扩展名为xsd,而不是xml.( XML Schemas Definition )(xmlns : XML namespace) 1.2 Schema简介 本课程中不对Schema深入探讨,我们只对Schema有个了解即可. students.xsd <?xml version="1
在XML技术里,可以编写一个文档来约束一个XML文档的书写规范,这称之为XML约束. 整体比较: XML Schema符合XML语法结构. DOM.SAX等XML API很容易解析出XML Schema文档中的内容. XML Schema对名称空间支持得非常好. XML Schema比XML DTD支持更多的数据类型,并支持用户自定义新的数据类型. XML Schema定义约束的能力非常强大,可以对XML实例文档作出细致的语义限制.XML Schema不能像DTD一样定义实体,比DTD更复杂,但