新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> DTD, XML Schema(XMLS), RELAX NG
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 DTD/XML Schema 』 → 关于DataSet和Schema的问题,高手指点一下. 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 7054 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 关于DataSet和Schema的问题,高手指点一下. 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     softhero 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:60
      门派:XML.ORG.CN
      注册:2008/2/13

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给softhero发送一个短消息 把softhero加入好友 查看softhero的个人资料 搜索softhero在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看softhero的博客楼主
    发贴心情 关于DataSet和Schema的问题,高手指点一下.

    美国政府有一套HL7医療标准的Schema文件是一个复合型的文件一共是四个Schema文件互相调用,我用ReadXmlSchema这个方法的时候提示说.DataSet中不支持,做为simpleType的union或list.请高手指点一下.如果需要Schema文件我发上来.

       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/2/13 13:59:00
     
     softhero 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:60
      门派:XML.ORG.CN
      注册:2008/2/13

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给softhero发送一个短消息 把softhero加入好友 查看softhero的个人资料 搜索softhero在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看softhero的博客2
    发贴心情 
    高手们都在哪?在线等
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/2/13 14:39:00
     
     softhero 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:60
      门派:XML.ORG.CN
      注册:2008/2/13

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给softhero发送一个短消息 把softhero加入好友 查看softhero的个人资料 搜索softhero在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看softhero的博客3
    发贴心情 
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <!-- edited with XMLSpy v2007 sp2 (http://www.altova.com) by HOSHIMOTO Hiroyuki (The University of Tokyo) -->
    <xs:schema xmlns:mif="urn:hl7-org:v3/mif" xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified">
     <!-- Editied by HOSHIMOTO Hiroyuki, The University of Tokyo Hospital -->
     <!-- Version 20070809 draft  -->
     <!--
    *****************************************************************************************************************
    * XML schema for message type POCD_MT000040.
    * Generated by XMLITS version 2.0
    *
    * Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
    *  Redistribution and use in source and binary forms, with or without
    *  modification, are permitted provided that the following conditions
    *  are met:
    *  1. Redistributions of source code must retain the above copyright
    *     notice, this list of conditions and the following disclaimer.
    *  2. Redistributions in binary form must reproduce the above copyright
    *     notice, this list of conditions and the following disclaimer in the
    *     documentation and/or other materials provided with the distribution.
    *  3. All advertising materials mentioning features or use of this software
    *     must display the following acknowledgement:
    *       This product includes software developed by Health Level Seven.
    *  THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
    *  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
    *  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
    *  ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
    *  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
    *  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
    *  OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
    *  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
    *  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
    *  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    *  SUCH DAMAGE.
    *
    ********************************************************************************************************************
       -->
     <xs:annotation>
      <xs:documentation>Generated using schema builder version 2.0. Stylesheets:
    RoseTreeToMIFStaticModel.xsl version: 1.1
    StaticMifToXsd.xsl version 2.0</xs:documentation>
     </xs:annotation>
     <xs:include schemaLocation="./coreschemas/datatypes_hcgv08.xsd"/>
     <xs:include schemaLocation="./coreschemas/voc_hcgv08.xsd"/>
     <xs:include schemaLocation="./coreschemas/narrativeBlock_hcgv08.xsd"/>
     <!-- CDA IN -->
     <xs:element name="ClinicalDocument" type="POCD_MT000040.ClinicalDocument"/>
     <xs:complexType name="POCD_MT000040.InfrastructureRoot.typeId">
      <xs:complexContent>
       <xs:restriction base="II">
        <xs:attribute name="root" type="uid" use="required" fixed="2.16.840.1.113883.1.3"/>
        <xs:attribute name="extension" type="st" use="required"/>
       </xs:restriction>
      </xs:complexContent>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.AssignedAuthor">
      <xs:sequence>
       <xs:element name="id" type="II" maxOccurs="unbounded"/>
       <xs:element name="code" type="CE" minOccurs="0"/>
       <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded"/>
       <xs:choice>
        <xs:element name="assignedPerson" type="POCD_MT000040.Person" minOccurs="0"/>
        <xs:element name="assignedAuthoringDevice" type="POCD_MT000040.AuthoringDevice" minOccurs="0"/>
       </xs:choice>
       <xs:element name="representedOrganization" type="POCD_MT000040.Organization" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="RoleClassAssignedEntity" use="optional" fixed="ASSIGNED"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.AssignedCustodian">
      <xs:sequence>
       <xs:element name="representedCustodianOrganization" type="POCD_MT000040.CustodianOrganization"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="RoleClassAssignedEntity" use="optional" fixed="ASSIGNED"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.AssignedEntity">
      <xs:sequence>
       <xs:element name="id" type="II" maxOccurs="unbounded"/>
       <xs:element name="code" type="CE" minOccurs="0"/>
       <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="assignedPerson" type="POCD_MT000040.Person" minOccurs="0"/>
       <xs:element name="representedOrganization" type="POCD_MT000040.Organization" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="RoleClassAssignedEntity" use="optional" fixed="ASSIGNED"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.AssociatedEntity">
      <xs:sequence>
       <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="code" type="CE" minOccurs="0"/>
       <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="associatedPerson" type="POCD_MT000040.Person" minOccurs="0"/>
       <xs:element name="scopingOrganization" type="POCD_MT000040.Organization" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="RoleClassAssociative" use="required"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.Author">
      <xs:sequence>
       <xs:element name="time" type="TS"/>
       <xs:element name="assignedAuthor" type="POCD_MT000040.AssignedAuthor"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="AUT"/>
      <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.AuthoringDevice">
      <xs:sequence>
       <xs:element name="code" type="CE" minOccurs="0"/>
       <xs:element name="softwareName" type="SC" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="EntityClassDevice" use="optional" fixed="DEV"/>
      <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.ClinicalDocument">
      <xs:sequence>
       <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId"/>
       <xs:element name="templateId" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
         <xs:complexContent>
          <xs:restriction base="II">
           <xs:attribute name="extension" type="st" use="required"/>
           <xs:attribute name="root" type="uid" use="required" fixed="1.2.392.200119.6.1009"/>
          </xs:restriction>
         </xs:complexContent>
        </xs:complexType>
       </xs:element>
       <xs:element name="id" type="II"/>
       <xs:element name="code" minOccurs="0">
        <xs:complexType>
         <xs:complexContent>
          <xs:restriction base="CD">
           <xs:attribute name="code" type="cs" use="required"/>
           <xs:attribute name="codeSystem" type="uid" use="optional" fixed="1.2.392.200119.6.1001"/>
          </xs:restriction>
         </xs:complexContent>
        </xs:complexType>
       </xs:element>
       <xs:element name="title" type="ST" minOccurs="0"/>
       <xs:element name="effectiveTime" type="TS"/>
       <xs:element name="confidentialityCode" type="CE"/>
       <xs:element name="languageCode" minOccurs="0">
        <xs:complexType>
         <xs:complexContent>
          <xs:restriction base="CS">
           <xs:attribute name="code" type="cs" use="optional" fixed="ja-JP"/>
          </xs:restriction>
         </xs:complexContent>
        </xs:complexType>
       </xs:element>
       <xs:element name="recordTarget" type="POCD_MT000040.RecordTarget" maxOccurs="unbounded"/>
       <xs:element name="author" type="POCD_MT000040.Author" maxOccurs="unbounded"/>
       <xs:element name="dataEnterer" type="POCD_MT000040.DataEnterer" minOccurs="0"/>
       <xs:element name="custodian" type="POCD_MT000040.Custodian"/>
       <xs:element name="informationRecipient" type="POCD_MT000040.InformationRecipient" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="participant" type="POCD_MT000040.Participant1" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="documentationOf" type="POCD_MT000040.DocumentationOf" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="component" type="POCD_MT000040.Component2"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="ActClassClinicalDocument" use="optional" fixed="DOCCLIN"/>
      <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.Component2">
      <xs:sequence>
       <xs:element name="structuredBody" type="POCD_MT000040.StructuredBody"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="optional" fixed="COMP"/>
      <xs:attribute name="contextConductionInd" type="bl" use="optional" fixed="true"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.Component3">
      <xs:sequence>
       <xs:element name="section" type="POCD_MT000040.Section"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="optional" fixed="COMP"/>
      <xs:attribute name="contextConductionInd" type="bl" use="optional" fixed="true"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.Component4">
      <xs:sequence>
       <xs:element name="sequenceNumber" type="INT" minOccurs="0"/>
       <xs:element name="seperatableInd" type="BL" minOccurs="0"/>
       <xs:choice>
        <xs:element name="observation" type="POCD_MT000040.Observation"/>
       </xs:choice>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="optional" fixed="COMP"/>
      <xs:attribute name="contextConductionInd" type="bl" use="optional" fixed="true"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.Custodian">
      <xs:sequence>
       <xs:element name="assignedCustodian" type="POCD_MT000040.AssignedCustodian"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="CST"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.CustodianOrganization">
      <xs:sequence>
       <xs:element name="id" type="II" maxOccurs="unbounded"/>
       <xs:element name="name" type="ON" minOccurs="0"/>
       <xs:element name="telecom" type="TEL" minOccurs="0"/>
       <xs:element name="addr" type="AD" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="EntityClassOrganization" use="optional" fixed="ORG"/>
      <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.DataEnterer">
      <xs:sequence>
       <xs:element name="time" type="TS" minOccurs="0"/>
       <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="ENT"/>
      <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.DocumentationOf">
      <xs:sequence>
       <xs:element name="serviceEvent" type="POCD_MT000040.ServiceEvent"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ActRelationshipType" use="optional" fixed="DOC"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.Entity">
      <xs:sequence>
       <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0"/>
       <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="code" type="CE" minOccurs="0"/>
       <xs:element name="desc" type="ED" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="EntityClassRoot" use="optional" default="ENT"/>
      <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.Entry">
      <xs:sequence>
       <xs:element name="observation" type="POCD_MT000040.Observation"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="x_ActRelationshipEntry" use="optional" default="COMP"/>
      <xs:attribute name="contextConductionInd" type="bl" use="optional" fixed="true"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.EntryRelationship">
      <xs:sequence>
       <xs:element name="sequenceNumber" type="INT" minOccurs="0"/>
       <xs:element name="seperatableInd" type="BL" minOccurs="0"/>
       <xs:choice>
        <xs:element name="observation" type="POCD_MT000040.Observation"/>
       </xs:choice>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="x_ActRelationshipEntryRelationship" use="required"/>
      <xs:attribute name="inversionInd" type="bl" use="optional"/>
      <xs:attribute name="contextConductionInd" type="bl" use="optional" default="true"/>
      <xs:attribute name="negationInd" type="bl" use="optional"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.InformationRecipient">
      <xs:sequence>
       <xs:element name="intendedRecipient" type="POCD_MT000040.IntendedRecipient"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="x_InformationRecipient" use="optional" default="PRCP"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.IntendedRecipient">
      <xs:sequence>
       <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="informationRecipient" type="POCD_MT000040.Person" minOccurs="0"/>
       <xs:element name="receivedOrganization" type="POCD_MT000040.Organization" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="x_InformationRecipientRole" use="optional" default="ASSIGNED"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.Observation">
      <xs:sequence>
       <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="code">
        <xs:complexType>
         <xs:complexContent>
          <xs:restriction base="CD">
           <xs:sequence>
            <xs:element name="originalText" type="ED" minOccurs="0"/>
            <xs:element name="qualifier" type="CR" minOccurs="0" maxOccurs="unbounded"/>
            <xs:element name="translation" type="CD" minOccurs="0" maxOccurs="unbounded"/>
           </xs:sequence>
           <xs:attribute name="code" type="cs" use="optional"/>
           <xs:attribute name="codeSystem" type="uid" use="optional" default="1.2.392.200119.6.1005"/>
           <xs:attribute name="codeSystemName" type="st" use="optional"/>
           <xs:attribute name="codeSystemVersion" type="st" use="optional"/>
           <xs:attribute name="displayName" type="st" use="optional"/>
          </xs:restriction>
         </xs:complexContent>
        </xs:complexType>
       </xs:element>
       <xs:element name="text" type="ED" minOccurs="0"/>
       <xs:element name="statusCode" type="CS" minOccurs="0"/>
       <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
       <xs:element name="value" type="ANY" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="interpretationCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="methodCode" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
         <xs:complexContent>
          <xs:restriction base="CE">
           <xs:attribute name="code" type="cs" use="required"/>
           <xs:attribute name="codeSystem" type="uid" use="optional" default="1.2.392.200119.6.1007"/>
          </xs:restriction>
         </xs:complexContent>
        </xs:complexType>
       </xs:element>
       <xs:element name="targetSiteCode" type="CD" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="referenceRange" type="POCD_MT000040.ReferenceRange" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="ActClassObservation" use="required"/>
      <xs:attribute name="moodCode" type="x_ActMoodDocumentObservation" use="required"/>
      <xs:attribute name="negationInd" type="bl" use="optional" default="false"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.ObservationRange">
      <xs:sequence>
       <xs:element name="code" type="CD" minOccurs="0"/>
       <xs:element name="text" type="ED" minOccurs="0"/>
       <xs:element name="value" type="ANY" minOccurs="0"/>
       <xs:element name="interpretationCode" type="CE" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="ActClassObservation" use="optional" default="OBS"/>
      <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN.CRT"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.Organization">
     <xs:sequence>
      <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="name" type="ON" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded"/>
     </xs:sequence>
     <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
     <xs:attribute name="classCode" type="EntityClassOrganization" use="optional" fixed="ORG"/>
     <xs:attribute name="determiner
      " type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
    </xs:complexType>

     <xs:complexType name="POCD_MT000040.Participant1">
      <xs:sequence>
       <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0"/>
       <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="functionCode" type="CE" minOccurs="0"/>
       <xs:element name="time" type="IVL_TS" minOccurs="0"/>
       <xs:element name="associatedEntity" type="POCD_MT000040.AssociatedEntity"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ParticipationType" use="required"/>
      <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.Participant2">
      <xs:sequence>
       <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0"/>
       <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="time" type="IVL_TS" minOccurs="0"/>
       <xs:element name="awarenessCode" type="CE" minOccurs="0"/>
       <xs:element name="participantRole" type="POCD_MT000040.ParticipantRole"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ParticipationType" use="required"/>
      <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.ParticipantRole">
      <xs:sequence>
       <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0"/>
       <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="code" type="CE" minOccurs="0"/>
       <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded"/>
       <xs:choice>
        <xs:element name="playingEntity" type="POCD_MT000040.PlayingEntity" minOccurs="0"/>
       </xs:choice>
       <xs:element name="scopingEntity" type="POCD_MT000040.Entity" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="RoleClassRoot" use="optional" default="ROL"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.Patient">
      <xs:sequence>
       <xs:element name="name" type="PN" minOccurs="0"/>
       <xs:element name="administrativeGenderCode" type="CE" minOccurs="0"/>
       <xs:element name="birthTime" type="TS" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN"/>
      <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.PatientRole">
      <xs:sequence>
       <xs:element name="id" type="II" maxOccurs="unbounded"/>
       <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="patient" type="POCD_MT000040.Patient" minOccurs="0"/>
       <xs:element name="providerOrganization" type="POCD_MT000040.Organization" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="RoleClass" use="optional" fixed="PAT"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.Performer1">
      <xs:sequence>
       <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0"/>
       <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="functionCode" type="CE" minOccurs="0"/>
       <xs:element name="time" type="IVL_TS" minOccurs="0"/>
       <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="x_ServiceEventPerformer" use="required"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.Performer2">
      <xs:sequence>
       <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0"/>
       <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="time" type="IVL_TS" minOccurs="0"/>
       <xs:element name="modeCode" type="CE" minOccurs="0"/>
       <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ParticipationPhysicalPerformer" use="optional" fixed="PRF"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.Person">
      <xs:sequence>
       <xs:element name="name" type="PN" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN"/>
      <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.PlayingEntity">
      <xs:sequence>
       <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0"/>
       <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="code" type="CE" minOccurs="0"/>
       <xs:element name="quantity" type="PQ" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="name" type="PN" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="desc" type="ED" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="EntityClassRoot" use="optional" default="ENT"/>
      <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.RecordTarget">
      <xs:sequence>
       <xs:element name="patientRole" type="POCD_MT000040.PatientRole"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="RCT"/>
      <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.ReferenceRange">
      <xs:sequence>
       <xs:element name="observationRange" type="POCD_MT000040.ObservationRange"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ActRelationshipType" use="optional" fixed="REFV"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.Section">
      <xs:sequence>
       <xs:element name="id" type="II" minOccurs="0"/>
       <xs:element name="code" type="CE" minOccurs="0"/>
       <xs:element name="title" type="ST" minOccurs="0"/>
       <xs:element name="text" type="StrucDoc.Text" minOccurs="0"/>
       <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="entry" type="POCD_MT000040.Entry" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="ID" type="xs:ID"/>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="ActClass" use="optional" fixed="DOCSECT"/>
      <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.ServiceEvent">
      <xs:sequence>
       <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="code" minOccurs="0">
        <xs:complexType>
         <xs:complexContent>
          <xs:restriction base="CD">
           <xs:attribute name="code" type="cs" use="required"/>
           <xs:attribute name="codeSystem" type="uid" use="optional" fixed="1.2.392.200119.6.1002"/>
           <xs:attribute name="codeSystemName" type="st" use="optional">
            <xs:annotation>
             <xs:documentation>
                         A common name of the coding system.
                      </xs:documentation>
            </xs:annotation>
           </xs:attribute>
          </xs:restriction>
         </xs:complexContent>
        </xs:complexType>
       </xs:element>
       <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
       <xs:element name="performer" type="POCD_MT000040.Performer1" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="ActClassRoot" use="optional" default="ACT"/>
      <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.Specimen">
      <xs:sequence>
       <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0"/>
       <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="specimenRole" type="POCD_MT000040.SpecimenRole"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="SPC"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.SpecimenRole">
      <xs:sequence>
       <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0"/>
       <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="specimenPlayingEntity" type="POCD_MT000040.PlayingEntity" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="RoleClassSpecimen" use="optional" fixed="SPEC"/>
     </xs:complexType>
     <xs:complexType name="POCD_MT000040.StructuredBody">
      <xs:sequence>
       <xs:element name="component" type="POCD_MT000040.Component3" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
      <xs:attribute name="classCode" type="ActClass" use="optional" fixed="DOCBODY"/>
      <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
     </xs:complexType>
    </xs:schema>

    这个是主Schema其它的都是定义的类型我查过了都没错,就是这个文件调的时候出错了.

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/2/13 14:44:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 DTD/XML Schema 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/4 0:36:21

    本主题贴数3,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    156.006ms