ImageVerifierCode 换一换
格式:PPT , 页数:15 ,大小:105KB ,
资源ID:12225486      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-12225486.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(XML实用教程第7章.ppt)为本站会员(gnk289057)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

XML实用教程第7章.ppt

1、2020 6 15 1 XML实用教程 第7章 配合例子源代码一起使用 Powerpoint制作 耿祥义张跃平 XMLSchema模式简介 2020 6 15 2 本章主要内容什么是XMLSchema初识XMLSchemaXMLSchema模式的验证简单类型元素复杂类型元素属性使用正则表达式难点XMLSchema模式的验证 第7章导读 2020 6 15 3 概述 对XML的数据结构进行限制有两种方式 使用文档类型定义DTD DocumentTypeDefinition 和XMLSchema模式 XMLSchema模式是一个特殊的XML文件XMLSchema模式较DTD的一个最大的优势就是它能

2、约束标记中包含的内容的数据类型 2020 6 15 4 7 1什么是XMLSchema 模式的目的是为了约束XML文件 我们已经知道 XML标记包含的内容可以有文本数据和标记组成 模式就是为了限制标记应当包含怎样的文本内容和子标记 W3CXMLSchema开发了一种新的模式 简称XMLSchema模式 该模式不仅能实现DTD的大部分功能 而且能指定标记内容的 数据类型 但XMLSchema模式也不是万能的 XMLSchema模式的出现并不意味着抛弃DTD DTD可以实现XMLSchema模式不能实现的功能 而且较XMLSchema模式而言 具有更广泛的解析器支持 2020 6 15 5 7 2

3、 1XMLSchema模式的保存 7 2初识XMLSchema XMLSchema模式是扩展名为 xsd 的一个文本文件 使用XML语法来编写 保存时所选择的编码必须和所约束的XML文件一致 2020 6 15 6 7 2 2XMLSchema模式的特点 XMLSchema模式可以约束标记包含的文本的数据类型 这里所说的数据类型是指文本的表示形式 比如 一个标记包含的文本被约束为int型 那么该标记包含的文本必须是由数字型字符组成 2020 6 15 7 7 2 3根标记 XMLSchema模式的根标记必须是schema 使用的名称空间必须是 http www w3 org 2001 XMLS

4、chema名称空间的前缀是xsd 例如 2020 6 15 8 7 2 4元素标记 XMLSchema模式用 element 标记来约束XML文件中的标记 element 标记是XMLSchema模式中根标记中最重要的子孙标记 为了和XML文件中的标记在称呼上有所区别 将XMLSchema模式中的 element 标记称为elment元素 简称元素 对于XML文件的中没有子标记的标记 XMLSchema模式使用 简单类型 元素来给予约束 XMLSchema中 简单类型 元素的格式为 对于XML文件中有子标记的标记 XMLSchema模式文件使用 复杂类型 元素来约束 XMLSchema中 复杂

5、类型 元素的格式为 例题7 1p141 2020 6 15 9 7 2 5属性标记 对于XML文件中的属性 XMLSchema模式使用 attribue 标记来约束 2020 6 15 10 7 3XMLSchema模式的验证 步骤 1 得到一个SchemaFactory对象SchemaFactoryschemaFactory SchemaFactory newInstance http www w3 org 2001 XMLSchema 2 创建Schema对象Schemaschema schemaFactory newSchema newFile pattern xsd 3 得到验证器Va

6、lidatorvalidator schema newValidator 4 验证validator validate newStreamSource newFile cha8 1 xml 2020 6 15 11 7 4简单类型元素 对于XML文件的中没有子标记的标记 即只有文本数据的标记 XMLSchema模式可以使用内建的 简单类型 元素来约束 例题7 2p144 2020 6 15 12 7 5复杂类型元素 对于XML文件中有子标记的标记 XMLSchema模式使用 复杂类型 元素来给予约束 XMLSchema中 复杂类型 元素的格式为 对子标记约束的元素例题7 3p146 2020

7、6 15 13 7 6属性 对于XML文件中的属性 XMLSchema模式使用 attribue 标记来约束 该标记的格式如下 其中use可取值 required optional fixed default attribue 标记必须在 复杂类型 元素中使用 指出 复杂类型 元素约束的XML标记应当有怎样的属性 例题7 4p147 2020 6 15 14 7 7 1正则表达式 7 7使用正则表达式 一个正则表达式是含有一些具有特殊意义字符的字符串 这些特殊字符称为正则表达式中的元字符 比如 dok 中的 d就是有特殊意义的元字符 代表0 9中的任何一个 字符串 9ok 和 1ok 都是与 dok 匹配的字符串 在正则表达式 模式 中可以使用一对方括号括起若干个字符 代表方括号中的任何一个字符 在正则表达式中还有一些代表单个字符的元字符 见表7 2 在正则表达式中经常使用限定符 比如 用X代表正则表达式中的一个元字符或普通字符 X 就表示X出现0次或1次 表7 3是正则表达式使用的限定符 2020 6 15 15 7 7 2使用正则表达式 元素中使用正则表达式可以约束XML标记包含的文本必须匹配于正则表达式 元素的格式如下 例题7 5p150

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报