`
Meros_Z
  • 浏览: 11910 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

XSD入门--part1

    博客分类:
  • XSD
阅读更多

 

 参考自http://www.w3school.com.cn/schema/index.asp

 

XSD<schema>

 

schema声明

 

 

解释其中的声明部分:

 

 

xmlns:xs="http://www.w3.org/2001/XMLSchema"

       表示用到的元素和数据类型来自命名空间"http://www.w3.org/2001/XMLSchema",并且规定来自命名空间的元素和数据类型应该使用前缀xs

 

 

 

xmlns="urn:hl7-org:v3"

       默认的命名空间是"urn:hl7-org:v3"

 

 

 

targetNamespace="urn:hl7-org:v3"

       显示该schema定义的元素来自命名空间"urn:hl7-org:v3"

 

 

elementFormDefault="qualified"

       限定schema中声明过的元素

 

 

xml文档包括对刚才的XML Schema的引用:

 

 

 

<?xml version="1.0" encoding="UTF-8"?>
<PRPA_IN201311UV02 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ITSVersion="XML_1.0"
xsi:schemaLocation="urn:hl7-org:v3 ../multicacheschemas/PRPA_IN201311UV02.xsd" xmlns="urn:hl7-org:v3">
...
...

 

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

 表示XML Schema的实例命名空间

 

xsi:schemaLocation="urn:hl7-org:v3 ../multicacheschemas/PRPA_IN201311UV02.xsd"

 表示schemaLocation属性,此属性有两个值。第一个值是需要使用的命名空间;第二个值是供命名空间使用的XML schema的位置

 

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics