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

XSD入门--part1

    博客分类:
  • XSD
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的位置

 

 

 

 

 

 

分享到:
评论

相关推荐

    XML从入门到精通详细资料(PDF)part2

    本资料“XML从入门到精通详细资料(PDF)part2”是关于XML深入学习的第二部分,将帮助读者深化对XML的理解,提升相关技能。 首先,我们要理解XML的基本概念。XML是一种自定义的、可扩展的标记语言,与HTML不同,HTML...

    C#XML入门经典 C#编程人员必备的XML技能.part2

    C# XML入门经典——C#编程人员必备的XML技能 作者:[美]Stewart Fraser, Steven 著,毛尧飞,崔伟 译 出版社:清华大学出版社 出版时间:2003年11月 第1章 在C#中使用XML的原因 &lt;br&gt;1.1 使用XML的原因...

    XML入门到精通编程.zip

    这个“XML入门到精通编程”的压缩包文件显然是一份全面学习XML的教程资料,分为两部分,即"XML编程从入门到精通.part1.rar"和"XML编程从入门到精通.part2.rar"。 XML的基础概念是其核心知识点之一。XML文档由一系列...

    Java6开发WebService入门

    ### Java6开发WebService入门 #### 一、背景与意义 在早期的Web服务开发中,开发者通常会使用CXF、Axis2、XFire等工具来构建基于Java的应用程序。这些工具之所以被广泛采用,主要是因为它们能够提供广泛的兼容性和...

    xfire实现web service入门实例

    1. **安装和配置Xfire**:首先,你需要下载Xfire的最新版本并将其添加到你的开发环境中,如Eclipse或IntelliJ IDEA。通常,这涉及添加Xfire的JAR文件到项目的类路径中,或者在IDE的构建路径设置中进行配置。 2. **...

    PHP实现webservice简单示例

    &lt;xsd:element name="num1" type="xsd:int"/&gt; &lt;xsd:element name="num2" type="xsd:int"/&gt; &lt;/xsd:sequence&gt; &lt;/xsd:complexType&gt; &lt;/xsd:element&gt; &lt;xsd:element name="addResponse" type="xsd:int"/&gt; &lt;!-- ...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    版次:4-1 内容简介回到顶部↑本书全面介绍了ASP.NET各种编程技能和2.0版中的巨大变化,并详细阐述了2.0版中的每个新特性。书中提供了大量的实例,可帮助读者快速掌握如何在.NET平台下开发功能强大的ASP.NET应用...

    ASP.NET2.0高级编程(第4版)1/6

    该书与《ASP.NET 2.0入门经典(第4版)》及其早期版本,曾影响到无数中国Web程序员。 目录 第1章 ASP.NET 2.0概述1 1.1 简史1 1.2 ASP.NET 2.0的目标2 1.2.1 开发人员的效率3 1.2.2 管理5 1.2.3 性能和可伸缩性8...

Global site tag (gtag.js) - Google Analytics