XML Schema与JSP标准标签库全解析
1. XML Schema概述
XML Schema 具有更具体的数据类型,例如价格元素可以定义为包含双精度数。其模式文档的根元素是 <schema> 。与对应的DTD相比,XML Schema 更为复杂,这是因为它功能更强大,能提供更细粒度的定义。
1.1 XML Schema命名空间
XML命名空间是分配给特定XML词汇表的唯一名称。XML Schema的命名空间需要在根 <schema> 元素中声明,示例如下:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
.....
</xs:schema>
通常,使用W3C XML Schema命名空间的前缀是 xs 或 xsd ,不过也可以自定义。XML创作工具(如XML Spy)内置了W3C XML Schema规范,能通过自动完成机制帮助编写XML Schema。
1.2 XML Schema结构
XML Schema的基本结构如下:
- 每个XML Schema都有一个根元素 <schema> 。
- 该元素可以包含全局定义的 <element> 元素。
- <e
超级会员免费看
订阅专栏 解锁全文
1370

被折叠的 条评论
为什么被折叠?



