没有合适的资源?快使用搜索试试~ 我知道了~
XML应用开发(软件品牌)-1期 3.12 案例分析-限定目标命名空间.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 29 浏览量
2022-07-13
13:54:07
上传
评论
收藏 62KB DOC 举报
温馨提示
试读
4页
XML应用开发(软件品牌)-1期 3.12 案例分析-限定目标命名空间.doc 学习资料 复习资料 教学资源
资源推荐
资源详情
资源评论
《单元三 XML Schema 应用》教学案例
——3.12 限定目标命名空间
知识点
目标命名空间,全局声明,局部声明,限定目标命名空间。
技能点
能正确区分 XML Schema 全局声明和局部声明的元素和属性;能够正确定义目标命名空间,
并能正确使用命名空间限制元素和属性。
知识介绍
(1)XML Schema 中全局元素和属性声明是指直接在根元素 schema 下声明元素或属性。局部元素和
属性声明是指在 schema 的子元素内声明的元素或属性。
(2)定义的元素和属性可以使用目标命名空间限定,命名空间使用 URL 表示,并可以为命名空间定
义一个简明的引用前缀。在元素 schema 中,使用 targetNameSpace 属性定义目标命名空间。
(3)元素 schema 中的 elementFormDefault 和 attributeFormDefault 属性值为 unqualified 时,全局声明
的元素或属性受目标命名空间限制,而局部声明的元素或属性不受目标命名空间限制。
(4)元素 schema 中的 elementFormDefault 和 attributeFormDefault 属性值为 qualified 时,全局和局部
声明的元素或属性均受目标命名空间限制。
(5)使用 element 和 attribute 元素的 form 属性限定元素的命名空间,将覆盖全局属性的设置;值为
qualified 时元素属于目标命名空间;值为 unqualified 时,元素不属于目标命名空间。
案例 1:全局非限定目标命名空间的限定。
声明一个元素 Book,Book 包含两个子元素 BookID 和 BookName,包含一个属性 Classfication,定
义一个目标命名空间限定根元素 Book,但不限定子元素 BookID 和 BookName,也不限定属性
Classfication(3.12.1 -unqualifiedNamespace.xsd)
【代码实现】:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:lib="http://www.book.org"
targetNamespace="http://www.book.org" elementFormDefault="unqualified"
attributeFormDefault="unqualified">
<xs:element name="Book">
资源评论
努力搬砖的小王
- 粉丝: 16
- 资源: 7706
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功