xml schema命名空间详解

xml schema命名空间详解

ID:33357177

大小:48.50 KB

页数:7页

时间:2019-02-25

xml schema命名空间详解_第1页
xml schema命名空间详解_第2页
xml schema命名空间详解_第3页
xml schema命名空间详解_第4页
xml schema命名空间详解_第5页
资源描述:

《xml schema命名空间详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1Xml命名空间1.1XML命名空间XMLNamespacesXML命名空间提供避免元素命名冲突的方法。XML命名空间属性被放置于元素的开始标签之中,并使用以下的语法:xmlns:namespace-prefix="namespaceURI"举例当命名空间被定义在元素的开始标签中时,所有带有相同前缀的子元素都会与同一个命名空间相关联。注释:标示命名空间的地址不会被解析器用于查找信息。其惟一的

2、作用是赋予命名空间一个惟一的名称。不过,很多公司常常会作为指针来使用命名空间指向实际存在的网页,这个网页包含关于命名空间的信息。1.2默认的命名空间(DefaultNamespaces)为元素定义默认的命名空间可以让我们省去在所有的子元素中使用前缀的工作。xmlns="namespaceURI"举例1XmlSchema命名空间1.1常用命名空间schema元素引用了三个最常使用的命名空间:xmlns="http://www.w3c.org/2001/XMLSchema"xmlns:xsd="http://w

3、ww.w3c.org/2001/XMLSchema-datatypes"xsd是XMLSchemadatatypes的意思xmlns:xsi="http://www.w3c.org/2001/XMLSchema-instances"xsi是XMLSchemaInstances的意思第二和第三个属性用XML命名空间来标识W3C中的两个XMLschema规范。第二个xmlns属性定义了标准的XMLschema属性类型例如string,float,integer等。第三个xmlns属性包含基本的XMLschema元素,如element,attribute,complexType,group,si

4、mpleType等。1.2默认命名空间(defaultnamespaces)每一个Schema可以有且只有一个默认命名空间xmlns="http://www.w3.org/2001/XMLSchema"xmlns=”http://www.w3school.com.cn”在文档中所有的名字前面如果没有前缀的,就是由默认命名空间进行定义和解析的。使用默认命名空间,可以不加空间前缀。1.3元素该元素是每一个XMLSchema的根元素。对于任何一个XMLSchema定义文档(XSD)都有一个最顶层的schema(XSD)元素。而且该schema(XSD)元素定义必须包含标准命名空间

5、作为命名空间的标识符(在声明中作为元素或属性的前缀),你也可以不使用xsd或xsi。一个有命名空间schema声明往往看上去类似这样:...无命名空间schema声明

6、http://www.w3.org/2001/XMLSchema”elementFormDefault="qualified">引入其他对于标准名字空间和目标名字空间,我们不需要指定它的SchemaLocation。因为对于目标名字空间来讲,SchemaLocation就是文档自己。对于标准名字空间来讲,它是众所周知的,也不需要指定。而对于源目标空间来讲,就需要指定它的SchemaLocation。

7、lns="http://www.w3.org/1999/xmlSchema"xmlns:ACC="http://www.SampleStore.com/Account"xmlns:PART="http://www.PartnerStore.com/PartsCatalog">

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。