- 3
- 0
- 约4.32千字
- 约 7页
- 2017-06-13 发布于北京
- 举报
Xml命名空间
XML命名空间XML Namespaces
XML 命名空间提供避免元素命名冲突的方法。XML命名空间属性被放置于元素的开始标签之中,并使用以下的语法:
xmlns:namespace-prefix=namespaceURI
f:table xmlns:f=/furniture
h:table xmlns:h=/TR/html4/
当命名空间被定义在元素的开始标签中时,所有带有相同前缀的子元素都会与同一个命名空间相关联。
注释:标示命名空间的地址不会被解析器用于查找信息。其惟一的作用是赋予命名空间一个惟一的名称。不过,很多公司常常会作为指针来使用命名空间指向实际存在的网页,这个网页包含关于命名空间的信息。
默认的命名空间(Default Namespaces)
为元素定义默认的命名空间可以让我们省去在所有的子元素中使用前缀的工作。
xmlns=namespaceURI
table xmlns=/TR/html4/
Xml Schema命名空间
常用命名空间
schema元素引用了三个最常使用的命名空间:
xmlns=/2001/XMLSchema
xmlns:xsd=/2001/XMLSchema-datatypes
xs是XML Schema 的意思
xmlns:xsi=/2001/XMLSchema-instances
xsi是XML Schema Instance的意思
个属性用XML命名空间来标识W3C中的两个XML schema规范。第二个xmlns属性定义了标准的XML schema属性类型例如string, float, integer等第个 xmlns属性包含基本的XML schema元素,如element, attribute, complexType, group,simpleType等。
每一个Schema可以有且只有一个默认命名空间
xmlns=/2001/XMLSchema
xmlns=””
在文档中所有的名字前面如果没有前缀的,就是由默认命名空间进行定义和解析的。使用默认命名空间,可以不加空间前缀。
schema 元素
该元素是每一个 XML Schema 的根元素。
一个 schema 声明往往看上去类似这样:
?xml version=1.0?
xs:schema xmlns:xs=/2001/XMLSchema
targetNamespace=
xmlns=
elementFormDefault=qualified
...
/xs:schema
schema 声明
xs:schema?xmlns:xs=”/2001/XMLSchema”
elementFormDefault=qualified
对于标准名字空间和目标名字空间,我们不需要指定它的SchemaLocation。因为对于目标名字空间来讲,SchemaLocation就是文档自己。对于标准名字空间来讲,它是众所周知的,也不需要指定。而对于源目标空间来讲,就需要指定它的SchemaLocation。
?xml version=1.0 encoding=UTF-8?
schema targetNamespace=http://www.SampleS/Account
xmlns=/1999/xmlSchema
xmlns:ACC=http://www.SampleS/Account
xmlns:PART=http://www.PartnerS/PartsCatalog
import namespace=http://www.PartnerS/PartsCatalog
schemaLocation=http://www.ProductS/repository/alpha.xsd/
/schema
schema 元素属性说明:
源命名空间(source namespaces):带前缀名的
在Schema中的定义和声明也可以引用其他的命名空间,我们可以把这种命名空间取名为源命名空间(source namespaces)。每一个Schema可以有多个源命名空间。
xmlns:xs=/2001/XMLSchema
xmlns:xsi=/2001/XMLSchema-instance
目标空间target namespace)
每一个Schema可以有且只有一个目标命名空间。Xml Schema定义一系列元素名称,类型名称,属性名称和属性组名称的有效作用范围就是在他们的目标名字空间(target namespace)中实际上,在一个给定的Schema中,每一个名称都是属于一个特定的名字空间的。
argetNamespace属性表示了该shema对应的命名空间的URI。也就是说在引用该Schema的其它文档中要声明
您可能关注的文档
- 国际贸易单选要领.docx
- 【公司法】往届试题2.doc
- 诉讼服务中心职能定位与运行机制研究.doc
- 第5章 高一历史必修一.doc
- 牛仔裤常用水洗工艺要领.doc
- 非法经营罪立案标准课件.doc
- 法理学_复习题与答案.doc
- 浅谈抢劫罪与如何定性.doc
- 国家税收2010年7月真题资料.docx
- 国际货代作业(二)解析.doc
- 2026年国家电网招聘之文学哲学类考试题库300道【能力提升】.docx
- 2026年时事政治热点题库(夺分金卷).docx
- 2024年海东地区特岗教师笔试真题汇编附答案.docx
- 2025山东日照市五莲县中至镇招聘城乡公益性岗位人员(公共基础知识)测试题附答案.docx
- 2026厦门银行漳州分行社会招聘备考题库附答案.docx
- 2024年安徽建筑大学马克思主义基本原理概论期末考试题附答案.docx
- 2025年正高卫生职称-临床医学类-计划生育(正高)[代码:067]历年参考题典型考点含答案解析.docx
- 2026及未来5年中国着色剂行业市场分析预测及投资前景评估报告.docx
- 2026及未来5年中国渔具行业市场运营态势、数据监测及投资前景研究预测报告.docx
- 2026及未来5年中国服务员服装市场运营态势及发展前景预测报告.docx
最近下载
- 16S401 管道和设备保温、防结露及电伴热.pdf VIP
- 《YY/T 0337-2025麻醉和呼吸设备 气管插管和接头》.pdf
- 注册消防工程师课件获取途径.pptx VIP
- 2025-2026学年大象版(2024)小学科学一年级上册教学计划及进度表.docx
- 22J603-1 铝合金门窗(建筑图集).docx
- 移动端推荐框产品需求文档.docx VIP
- eVTOL低空经济低空无人机消防部署AI识别项目设计方案【185页WORD】.docx VIP
- 2023年大学生环保知识竞赛题.docx VIP
- 2021建筑幕墙安全性评估技术标准.docx
- 英语人教版八年级下册Unit 6 教案.pdf VIP
原创力文档

文档评论(0)