⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xmlschema.xsd

📁 extIDE插件 解压 覆盖 布局
💻 XSD
📖 第 1 页 / 共 5 页
字号:
     </xs:choice>    </xs:sequence>    <xs:anyAttribute namespace="##other" processContents="lax"/>   </xs:restriction>  </xs:complexContent> </xs:complexType> <xs:complexType name="namedGroup">  <xs:complexContent>   <xs:restriction base="xs:realGroup">    <xs:sequence>     <xs:element ref="xs:annotation" minOccurs="0"/>     <xs:choice minOccurs="1" maxOccurs="1">      <xs:element name="all">       <xs:complexType>        <xs:complexContent>         <xs:restriction base="xs:all">          <xs:group ref="xs:allModel"/>          <xs:attribute name="minOccurs" use="prohibited"/>          <xs:attribute name="maxOccurs" use="prohibited"/>          <xs:anyAttribute namespace="##other" processContents="lax"/>         </xs:restriction>        </xs:complexContent>       </xs:complexType>      </xs:element>      <xs:element name="choice" type="xs:simpleExplicitGroup"/>      <xs:element name="sequence" type="xs:simpleExplicitGroup"/>     </xs:choice>    </xs:sequence>    <xs:attribute name="name" use="required" type="xs:NCName"/>    <xs:attribute name="ref" use="prohibited"/>    <xs:attribute name="minOccurs" use="prohibited"/>    <xs:attribute name="maxOccurs" use="prohibited"/>    <xs:anyAttribute namespace="##other" processContents="lax"/>   </xs:restriction>  </xs:complexContent> </xs:complexType> <xs:complexType name="groupRef">  <xs:complexContent>   <xs:restriction base="xs:realGroup">    <xs:sequence>     <xs:element ref="xs:annotation" minOccurs="0"/>    </xs:sequence>    <xs:attribute name="ref" use="required" type="xs:QName"/>    <xs:attribute name="name" use="prohibited"/>    <xs:anyAttribute namespace="##other" processContents="lax"/>   </xs:restriction>  </xs:complexContent> </xs:complexType> <xs:complexType name="explicitGroup">  <xs:annotation>   <xs:documentation>   group type for the three kinds of group</xs:documentation>  </xs:annotation>  <xs:complexContent>   <xs:restriction base="xs:group">    <xs:sequence>     <xs:element ref="xs:annotation" minOccurs="0"/>     <xs:group ref="xs:nestedParticle" minOccurs="0" maxOccurs="unbounded"/>    </xs:sequence>    <xs:attribute name="name" type="xs:NCName" use="prohibited"/>    <xs:attribute name="ref" type="xs:QName" use="prohibited"/>    <xs:anyAttribute namespace="##other" processContents="lax"/>   </xs:restriction>  </xs:complexContent> </xs:complexType>  <xs:complexType name="simpleExplicitGroup">  <xs:complexContent>   <xs:restriction base="xs:explicitGroup">    <xs:sequence>     <xs:element ref="xs:annotation" minOccurs="0"/>     <xs:group ref="xs:nestedParticle" minOccurs="0" maxOccurs="unbounded"/>    </xs:sequence>    <xs:attribute name="minOccurs" use="prohibited"/>    <xs:attribute name="maxOccurs" use="prohibited"/>    <xs:anyAttribute namespace="##other" processContents="lax"/>   </xs:restriction>  </xs:complexContent> </xs:complexType>  <xs:group name="allModel">  <xs:sequence>      <xs:element ref="xs:annotation" minOccurs="0"/>      <xs:choice minOccurs="0" maxOccurs="unbounded">       <xs:annotation>        <xs:documentation>This choice with min/max is here to                          avoid a pblm with the Elt:All/Choice/Seq                          Particle derivation constraint</xs:documentation>       </xs:annotation>       <xs:element name="element" type="xs:narrowMaxMin"/>      </xs:choice>     </xs:sequence> </xs:group>   <xs:complexType name="narrowMaxMin">  <xs:annotation>   <xs:documentation>restricted max/min</xs:documentation>  </xs:annotation>  <xs:complexContent>   <xs:restriction base="xs:localElement">    <xs:sequence>     <xs:element ref="xs:annotation" minOccurs="0"/>     <xs:choice minOccurs="0">      <xs:element name="simpleType" type="xs:localSimpleType"/>      <xs:element name="complexType" type="xs:localComplexType"/>     </xs:choice>     <xs:group ref="xs:identityConstraint" minOccurs="0" maxOccurs="unbounded"/>    </xs:sequence>    <xs:attribute name="minOccurs" use="optional" default="1">     <xs:simpleType>      <xs:restriction base="xs:nonNegativeInteger">       <xs:enumeration value="0"/>       <xs:enumeration value="1"/>      </xs:restriction>     </xs:simpleType>    </xs:attribute>    <xs:attribute name="maxOccurs" use="optional" default="1">     <xs:simpleType>      <xs:restriction base="xs:allNNI">       <xs:enumeration value="0"/>       <xs:enumeration value="1"/>      </xs:restriction>     </xs:simpleType>    </xs:attribute>    <xs:anyAttribute namespace="##other" processContents="lax"/>   </xs:restriction>  </xs:complexContent> </xs:complexType>  <xs:complexType name="all">   <xs:annotation>    <xs:documentation>   Only elements allowed inside</xs:documentation>   </xs:annotation>   <xs:complexContent>    <xs:restriction base="xs:explicitGroup">     <xs:group ref="xs:allModel"/>     <xs:attribute name="minOccurs" use="optional" default="1">      <xs:simpleType>       <xs:restriction base="xs:nonNegativeInteger">        <xs:enumeration value="0"/>        <xs:enumeration value="1"/>       </xs:restriction>      </xs:simpleType>     </xs:attribute>     <xs:attribute name="maxOccurs" use="optional" default="1">      <xs:simpleType>       <xs:restriction base="xs:allNNI">        <xs:enumeration value="1"/>       </xs:restriction>      </xs:simpleType>     </xs:attribute>     <xs:anyAttribute namespace="##other" processContents="lax"/>    </xs:restriction>   </xs:complexContent>  </xs:complexType> <xs:element name="all" id="all" type="xs:all">  <xs:annotation>   <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-all"/>  </xs:annotation> </xs:element> <xs:element name="choice" type="xs:explicitGroup" id="choice">  <xs:annotation>   <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-choice"/>  </xs:annotation> </xs:element> <xs:element name="sequence" type="xs:explicitGroup" id="sequence">  <xs:annotation>   <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-sequence"/>  </xs:annotation> </xs:element> <xs:element name="group" type="xs:namedGroup" id="group">  <xs:annotation>   <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-group"/>  </xs:annotation> </xs:element> <xs:complexType name="wildcard">  <xs:complexContent>   <xs:extension base="xs:annotated">    <xs:attribute name="namespace" type="xs:namespaceList" use="optional" default="##any"/>    <xs:attribute name="processContents" use="optional" default="strict">     <xs:simpleType>      <xs:restriction base="xs:NMTOKEN">       <xs:enumeration value="skip"/>       <xs:enumeration value="lax"/>       <xs:enumeration value="strict"/>      </xs:restriction>     </xs:simpleType>    </xs:attribute>   </xs:extension>  </xs:complexContent> </xs:complexType> <xs:element name="any" id="any">  <xs:annotation>   <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-any"/>  </xs:annotation>  <xs:complexType>   <xs:complexContent>    <xs:extension base="xs:wildcard">     <xs:attributeGroup ref="xs:occurs"/>    </xs:extension>   </xs:complexContent>  </xs:complexType> </xs:element>  <xs:annotation>   <xs:documentation>   simple type for the value of the 'namespace' attr of   'any' and 'anyAttribute'</xs:documentation>  </xs:annotation>  <xs:annotation>   <xs:documentation>   Value is              ##any      - - any non-conflicting WFXML/attribute at all              ##other    - - any non-conflicting WFXML/attribute from                              namespace other than targetNS              ##local    - - any unqualified non-conflicting WFXML/attribute               one or     - - any non-conflicting WFXML/attribute from              more URI        the listed namespaces              references              (space separated)    ##targetNamespace or ##local may appear in the above list, to        refer to the targetNamespace of the enclosing        schema or an absent targetNamespace respectively</xs:documentation>  </xs:annotation> <xs:simpleType name="namespaceList">  <xs:annotation>   <xs:documentation>   A utility type, not for public use</xs:documentation>  </xs:annotation>  <xs:union>   <xs:simpleType>    <xs:restriction base="xs:token">     <xs:enumeration value="##any"/>     <xs:enumeration value="##other"/>    </xs:restriction>   </xs:simpleType>   <xs:simpleType>    <xs:list>     <xs:simpleType>      <xs:union memberTypes="xs:anyURI">       <xs:simpleType>        <xs:restriction base="xs:token">         <xs:enumeration value="##targetNamespace"/>         <xs:enumeration value="##local"/>        </xs:restriction>       </xs:simpleType>      </xs:union>     </xs:simpleType>    </xs:list>   </xs:simpleType>  </xs:union> </xs:simpleType> <xs:element name="attribute" type="xs:topLevelAttribute" id="attribute">  <xs:annotation>   <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-attribute"/>  </xs:annotation> </xs:element> <xs:complexType name="attributeGroup" abstract="true">  <xs:complexContent>   <xs:extension base="xs:annotated">    <xs:group ref="xs:attrDecls"/>    <xs:attributeGroup ref="xs:defRef"/>   </xs:extension>  </xs:complexContent> </xs:complexType>  <xs:complexType name="namedAttributeGroup">  <xs:complexContent>   <xs:restriction base="xs:attributeGroup">    <xs:sequence>     <xs:element ref="xs:annotation" minOccurs="0"/>     <xs:group ref="xs:attrDecls"/>    </xs:sequence>    <xs:attribute name="name" use="required" type="xs:NCName"/>    <xs:attribute name="ref" use="prohibited"/>    <xs:anyAttribute namespace="##other" processContents="lax"/>   </xs:restriction>  </xs:complexContent> </xs:complexType> <xs:complexType name="attributeGroupRef">  <xs:complexContent>   <xs:restriction base="xs:attributeGroup">    <xs:sequence>     <xs:element ref="xs:annotation" minOccurs="0"/>    </xs:sequence>    <xs:attribute name="ref" use="required" type="xs:QName"/>    <xs:attribute name="name" use="prohibited"/>    <xs:anyAttribute namespace="##other" processContents="lax"/>   </xs:restriction>  </xs:complexContent> </xs:complexType> <xs:element name="attributeGroup" type="xs:namedAttributeGroup" id="attributeGroup">  <xs:annotation>   <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-attributeGroup"/>  </xs:annotation> </xs:element> <xs:element name="include" id="include">  <xs:annotation>   <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-include"/>  </xs:annotation>  <xs:complexType>   <xs:complexContent>    <xs:extension base="xs:annotated">     <xs:attribute name="schemaLocation" type="xs:anyURI" use="required"/>    </xs:extension>   </xs:complexContent>  </xs:complexType> </xs:element> <xs:element name="redefine" id="redefine">  <xs:annotation>   <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-redefine"/>  </xs:annotation>  <xs:complexType>   <xs:complexContent>    <xs:extension base="xs:openAttrs">     <xs:choice minOccurs="0" maxOccurs="unbounded">      <xs:element ref="xs:annotation"/>      <xs:group ref="xs:redefinable"/>     </xs:choice>     <xs:attribute name="schemaLocation" type="xs:anyURI" use="required"/>     <xs:attribute name="id" type="xs:ID"/>    </xs:extension>   </xs:complexContent>  </xs:complexType> </xs:element> <xs:element name="import" id="import">  <xs:annotation>   <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-import"/>  </xs:annotation>  <xs:complexType>   <xs:complexContent>    <xs:extension base="xs:annotated">     <xs:attribute name="namespace" type="xs:anyURI"/>     <xs:attribute name="schemaLocation" type="xs:anyURI"/>    </xs:extension>   </xs:complexContent>  </xs:complexType> </xs:element> <xs:element name="selector" id="selector">  <xs:annotation>   <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-selector"/>  </xs:annotation>  <xs:complexType>  <xs:complexContent>   <xs:extension base="xs:annotated">     <xs:attribute name="xpath" use="required">      <xs:simpleType>       <xs:annotation>        <xs:documentation>A subset of XPath expressions for usein selectors</xs:documentation>        <xs:documentation>A utility type, not for public

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -