XML简明教程(6)什么是XML Schema
来源:互联网 发布:安卓软件源码是什么 编辑:程序博客网 时间:2024/04/18 15:57
在Internet Explorer 5中的XML解析器可以解析使用DTD或XML Schema的XML文档。
<class XMLns="x-Schema:classSchema.XML">
<student studentID="13429">
<name>Jane Smith</name>
<GPA>3.8</GPA>
</student>
</class>
你会注意到在上面文档中默认的名域是“x-Schema:classSchema.XML”。这告诉解析器根据URL(“classSchema.XML”)上的Schema(x-Schema)来解析整个文档。
下面是上面那个文档的完整的Schema。注意Schema的根元素中的名域声明。第一个(XML ns=”urn:Schemas-microsoft-com:XML-data”)表明这个XML文档是一个XML Schema。第二个(XMLns:dt=”urn:Schemas-microsoft-com:datatypes”)允许Schema处理者在ElementType和AttributeType声明中的type属性前加dt前缀来说明元素的类型和内容的特征 。
<Schema XMLns="urn:Schemas-microsoft-com:XML-data" XMLns:dt="urn:Schemas-mi
crosoft-com:datatypes">
<AttributeType name='studentID' dt:type='string' required='yes'/>
<ElementType name='name' content='textOnly'>
<ElementType name='GPA' content='textOnly' dt:type='float'/>
<ElementType name='student' content='mixed'>
<attribute type='studentID'/>
<element type='name'/>
<element type='GPA'/>
</ElementType>
<ElementType name='class' content='eltOnly'>
<element type='student'/>
</ElementType>
</Schema>
- XML简明教程(6)什么是XML Schema
- XML简明教程(6)什么是XML Schema
- XML Schema 简明教程
- XML简明教程(1)什么是XML元素
- XML简明教程(2)什么是XML文档
- XML简明教程(1)什么是XML元素
- XML简明教程(2)什么是XML文档
- XML简明教程(6)
- 什么是XML Schema?
- 什么是XML Schema
- 什么是 XML Schema
- XML简明教程(9)什么是C XML DSO
- XML简明教程(7)什么是XML文档中的数据类型
- XML简明教程(4)什么是XML对象模型
- XML简明教程(5)什么是XML名域
- XML简明教程(3)什么是XML数据岛
- XML简明教程(9)什么是C XML DSO
- XML简明教程(7)什么是XML文档中的数据类型
- VB中利用WinRAR进行文件压缩
- XML简明教程(7)什么是XML文档中的数据类型
- VBScript入门
- XML简明教程(8)什么是经过类型定义的XML值
- 用VB实现目录选择+浏览
- XML简明教程(6)什么是XML Schema
- 经典加密算法在VB中的实现(1)- Base64
- XML简明教程(4)什么是XML对象模型
- VB6.0中调用API函数创建和使用逻辑字体
- XSL函数介绍(1)
- 用Visual Basic自编小游戏
- XML简明教程(5)什么是XML名域
- 让标题栏文字居中
- XML简明教程(3)什么是XML数据岛