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

📄 xslt.xsd

📁 CANopen源代码
💻 XSD
📖 第 1 页 / 共 2 页
字号:
        	-->        	        	<complexType mixed="true">        		<complexContent>        			<extension base="xsl:anyType">						<choice minOccurs="0" maxOccurs="unbounded">							<element ref="xsl:char-instruction"/>							<element ref="xsl:top-level-element-and-char-instruction"/>						</choice>						<attribute ref="xml:space"/>					</extension>				</complexContent>        	</complexType>        	        </element>                        <element name="copy" substitutionGroup="xsl:char-instruction">                	<!-- ***        	        	<xsl:copy			  use-attribute-sets = qnames>			  Content: template			</xsl:copy> 						-->        	        	<complexType mixed="true">        		<complexContent>        			<extension base="xsl:anyType">						<group ref="xsl:template" minOccurs="0" maxOccurs="unbounded"/>						<attribute ref="xml:space"/>						<attributeGroup ref="xsl:use-attribute-sets"/>					</extension>				</complexContent>        	</complexType>                </element>                        <element name="copy-of" substitutionGroup="xsl:char-instruction">                	<!-- ***        	        		<xsl:copy-of				  select = expression />         	-->        	        	<complexType mixed="true">        		<complexContent>        			<extension base="xsl:anyType">						<attributeGroup ref="xsl:select-required"/>					</extension>				</complexContent>        	</complexType>                </element>                        <element name="element" substitutionGroup="xsl:instruction">                	<!-- ***        	        		<xsl:element 				  name = { qname }				  namespace = { uri-reference }				  use-attribute-sets = qnames>				  Content: template				</xsl:element>			-->						<complexType mixed="true">				<complexContent>					<extension base="xsl:anyType">						<group ref="xsl:template" minOccurs="0" maxOccurs="unbounded"/>						<attributeGroup ref="xsl:name-avt"/>						<attribute name="namespace" type="xsl:expr-avt"/>						<attributeGroup ref="xsl:use-attribute-sets"/>						<attribute ref="xml:space"/>					</extension>				</complexContent>			</complexType>			        </element>                        <element name="fallback" substitutionGroup="xsl:char-instruction">                	<!-- ***        		        		<xsl:fallback>				  Content: template				</xsl:fallback>							-->						<complexType mixed="true">				<complexContent>					<extension base="xsl:anyType">						<group ref="xsl:template" minOccurs="0" maxOccurs="unbounded"/>						<attribute ref="xml:space"/>					</extension>				</complexContent>			</complexType>				</element>                        <element name="for-each" substitutionGroup="xsl:char-instruction">                	<!-- ***        	        		<xsl:for-each 				  select = node-set-expression>				  Content: (xsl:sort*, template)				</xsl:for-each> 			-->					<complexType mixed="true">				<complexContent>					<extension base="xsl:anyType">						<sequence>							<element ref="xsl:sort" minOccurs="0" maxOccurs="unbounded"/>							<choice minOccurs="0" maxOccurs="unbounded">								<element ref="xsl:top-level-element-and-char-instruction"/>								<element ref="xsl:instruction"/>								<group ref="xsl:result-element"/>							</choice>						</sequence>						<attributeGroup ref="xsl:select-required"/>						<attribute ref="xml:space"/>					</extension>				</complexContent>			</complexType>					</element>				<element name="if" substitutionGroup="xsl:char-instruction">						<!-- ***							<xsl:if 				  test = boolean-expression>				  Content: template				</xsl:if> 			-->						<complexType mixed="true">				<complexContent>					<extension base="xsl:anyType">						<group ref="xsl:template" minOccurs="0" maxOccurs="unbounded"/>						<attribute name="test" type="xsl:expression" use="required"/>						<attribute ref="xml:space"/>					</extension>				</complexContent>			</complexType>					</element>						<element name="message" substitutionGroup="xsl:char-instruction">						<!-- ***							<xsl:message 				  terminate = "yes" | "no">				  Content: template				</xsl:message> 						-->					<complexType mixed="true">								<complexContent>					<extension base="xsl:anyType">						<group ref="xsl:template" minOccurs="0" maxOccurs="unbounded"/>						<attribute ref="xml:space"/>						<attribute name="terminate" use="default" value="no" type="xsl:YesOrNo"/>					</extension>				</complexContent>			</complexType>					</element>						<element name="number" substitutionGroup="xsl:char-instruction">					<!-- ***							<xsl:number 				  level = "single" | "multiple" | "any"				  count = pattern 				  from = pattern 				  value = number-expression 				  format = { string }				  lang = { nmtoken }				  letter-value = { "alphabetic" | "traditional" }				  grouping-separator = { char }  				  grouping-size = { number } />						-->						<complexType>								<complexContent>					<extension base="xsl:anyType">						<attribute name="level" use="default" value="single">							<simpleType>								<restriction base="NMTOKEN">									<enumeration value="single"/>									<enumeration value="multiple"/>									<enumeration value="any"/>								</restriction>							</simpleType>						</attribute>						<attribute name="count" type="xsl:pattern"/>						<attribute name="from" type="xsl:pattern"/>						<attribute name="value" type="xsl:expression"/>						<attribute name="format" type="xsl:expr-avt" use="default" value="1"/>						<attribute name="lang" type="xsl:expr-avt"/>						<attribute name="letter-value" type="xsl:expr-avt"/>						<attribute name="grouping-separator" type="xsl:expr-avt"/>						<attribute name="grouping-size" type="xsl:expr-avt"/>					</extension>				</complexContent>							</complexType>				</element>						<element name="processing-instruction" substitutionGroup="xsl:instruction">					<!-- ***							<xsl:processing-instruction				  name = { ncname }>				  Content: template				</xsl:processing-instruction>							-->					<complexType mixed="true">						<complexContent>					<extension base="xsl:anyType">						<choice minOccurs="0" maxOccurs="unbounded">							<element ref="xsl:char-instruction"/>							<element ref="xsl:top-level-element-and-char-instruction"/>						</choice>						<attributeGroup ref="xsl:name-avt"/>						<attribute ref="xml:space"/>					</extension>				</complexContent>			</complexType>				</element>						<element name="text" substitutionGroup="xsl:char-instruction">					<!-- ***							<xsl:text				  disable-output-escaping = "yes" | "no">				  Content: #PCDATA				</xsl:text> 						-->						<complexType mixed="true">				<complexContent>					<extension base="xsl:anyType">						<attributeGroup ref="xsl:disable-output-escaping"/>						<attribute ref="xml:lang"/>						<attribute ref="xml:space"/>					</extension>				</complexContent>			</complexType>				</element>						<element name="value-of" substitutionGroup="xsl:char-instruction">					<!-- ***							<xsl:value-of				  select = string-expression 				  disable-output-escaping = "yes" | "no" /> 						-->						<complexType>				<complexContent>					<extension base="xsl:anyType">						<attributeGroup ref="xsl:select-required"/>						<attributeGroup ref="xsl:disable-output-escaping"/>					</extension>				</complexContent>			</complexType>					</element>								<!-- *** orphans *** -->		<!-- *** 		 *** -->				<element name="import" type="xsl:combine-stylesheets">						<!-- ***							<xsl:import  					href = uri-reference />   			-->					</element>						<element name="otherwise">					<!-- ***							<xsl:otherwise>				  Content: template 				</xsl:otherwise>						-->							<complexType mixed="true">					<complexContent>						<extension base="xsl:anyType">							<group ref="xsl:template" minOccurs="0" maxOccurs="unbounded"/>							<attribute ref="xml:space"/>						</extension>					</complexContent>				</complexType>				</element>						<element name="sort">					<!-- ***							xsl:sort				  select = string-expression 				  lang = { nmtoken }				  data-type = { "text" | "number" | qname-but-not-ncname }				  order = { "ascending" | "descending" }				  case-order = { "upper-first" | "lower-first" } /> 			-->						<complexType>				<complexContent>					<extension base="xsl:anyType">						<attribute name="select" type="xsl:expression" use="default" value="."/>							<attribute name="lang" type="xsl:expr-avt"/>										<attribute name="data-type" type="xsl:expr-avt" use="default" value="text"/>										<attribute name="order" type="xsl:expr-avt" use="default" value="ascending"/>										<attribute name="case-order" type="xsl:expr-avt"/>					</extension>				</complexContent>			</complexType>				</element>						<element name="when">					<!-- ***				<xsl:when				  test = boolean-expression>				  Content: template				</xsl:when>			-->						<complexType mixed="true">				<complexContent>					<extension base="xsl:anyType">						<group ref="xsl:template" minOccurs="0" maxOccurs="unbounded"/>						<attribute name="test" type="xsl:expression" use="required"/>						<attribute ref="xml:space"/>					</extension>				</complexContent>			</complexType>					</element>						<element name="with-param" type="xsl:variable">					<!-- ***							<xsl:with-param				  name = qname 				  select = expression>				  Content: template				</xsl:with-param> 			-->					</element>												        <!-- *** utils - internal types and groups *** -->		<!-- *** not for public use                *** -->        <!-- ***								   *** -->                <complexType name="attribute-type" mixed="true">                	<!-- ***        				 <xsl:attribute			   name = { qname }			   namespace = { uri-reference }>			   Content: template			 </xsl:attribute>         	-->        	<complexContent>        		<extension base="xsl:anyType">					<choice minOccurs="0" maxOccurs="unbounded">						<element ref="xsl:char-instruction"/>						<element ref="xsl:top-level-element-and-char-instruction"/>					</choice>					<attributeGroup ref="xsl:name-avt"/>					<attribute name="namespace" type="xsl:expr-avt"/>					<attribute ref="xml:space"/>				</extension>			</complexContent>			        </complexType>                        <simpleType name="tokens">        	<list itemType="token"/>        </simpleType>                <simpleType name="QNames">        	<list itemType="xsl:QName"/>        </simpleType>                <attributeGroup name="name">        	<attribute name="name" type="xsl:QName" use="required"/>        </attributeGroup>                <attributeGroup name="name-avt">        	<attribute name="name" type="xsl:expr-avt" use="required"/>        </attributeGroup>                <attributeGroup name="select-optional">        	<attribute name="select" type="xsl:expression"/>        </attributeGroup>                <attributeGroup name="select-required">		    <attribute name="select" type="xsl:expression" use="required"/>        </attributeGroup>                <attributeGroup name="use-attribute-sets">        	<attribute name="use-attribute-sets" type="xsl:QNames"/>        </attributeGroup>                                        <group name="template">			<choice>				<element ref="xsl:top-level-element-and-char-instruction"/>				<element ref="xsl:instruction"/>				<group ref="xsl:result-element"/>			</choice>        </group>                <complexType name="combine-stylesheets">        	<complexContent>        		<extension base="xsl:anyType">        			<attribute name="href" type="uriReference" use="required"/>        		</extension>        	</complexContent>        </complexType>        		<simpleType name="YesOrNo">			<restriction base="string">				<enumeration value="yes"/>				<enumeration value="no"/>			</restriction>		</simpleType>				<simpleType name="QName">			<union memberTypes="NCName QName"/>		</simpleType>				<simpleType name="element-names">			<list>				<simpleType>					<union memberTypes="QName">						<simpleType>							<restriction base="CDATA">								<pattern value="\*"/>								<pattern value="\i\c*:\*"/>							</restriction>						</simpleType>					</union>				</simpleType>			</list>		</simpleType>				<attributeGroup name="disable-output-escaping">			<attribute name="disable-output-escaping" type="xsl:YesOrNo"							use="default" value="no"/>		</attributeGroup>				<complexType name="variable" mixed="true">			<complexContent>				<extension base="xsl:anyType">					<group ref="xsl:template" minOccurs="0" maxOccurs="unbounded"/>					<attributeGroup ref="xsl:name"/>					<attributeGroup ref="xsl:select-optional"/>				</extension>			</complexContent>		</complexType>						<simpleType name="expr-avt">		   <restriction base="string">		      <!-- <pattern		value="([^\{\}]|\{\{|\}\})*\{([^&quot;'\{\}]|&quot;[^&quot;]*&quot;|'[^']*')+\}([^\{\}]|\{\{|\}\}|\{([^&quot;'\{\}]|&quot;[^&quot;]*&quot;|'[^']*')+\})*"/> -->		   </restriction>		</simpleType>				<simpleType name="expression">			<restriction base="string">				<!-- ****									patterns go here 										-->			</restriction>		</simpleType>				<simpleType name="pattern">			<restriction base="string">				<!-- ***									patterns go here										-->			</restriction>		</simpleType>				<simpleType name="prefix">			<union memberTypes="NCName">				<simpleType>					<restriction base="string">						<enumeration value="#default"/>					</restriction>				</simpleType>			</union>		</simpleType>						<complexType name="anyType">			<anyAttribute namespace="##other" processContents="skip"/>		</complexType></schema>

⌨️ 快捷键说明

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