XSD入门--part1

 参考自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的位置

猜你喜欢

转载自meros-z.iteye.com/blog/2290193