xls中 if else的写法

在xls中编写if else语句经常能用到的两种类型,非嵌套和嵌套。
类型一:
<xsl:choose>
		<xsl:when test"some condition">
			Execution statements...
		</xsl:when>
		<xsl:when test="some other condition">
			Execution statements...
		</xsl:when>
		<xsl:otherwise>
			Default statements...
		</xsl:otherwise>
	</xsl:choose>
类型二:
<xsl:choose>
		<xsl:when test="DealType='S'">
			<xsl:choose>  
			    <xsl:when test="NoType='9'">
			      <xsl:text>01</xsl:text>
			    </xsl:when>
			    <xsl:when test="NoType='2'">
			      <xsl:text>02</xsl:text>
			    </xsl:when>
			    <xsl:when test="NoType='3'">
			      <xsl:text>02</xsl:text>
			    </xsl:when>
			    <xsl:otherwise>
			      <xsl:text>98</xsl:text>
			    </xsl:otherwise>
			</xsl:choose>
		 </xsl:when>
		 <xsl:otherwise>
		 		<xsl:choose>
			      <xsl:when test="NoType='5'">
			      <xsl:text>12</xsl:text>
				    </xsl:when>				    
				    <xsl:otherwise>
				      <xsl:text>99</xsl:text>
				    </xsl:otherwise>
				 </xsl:choose>
			</xsl:otherwise>	
  </xsl:choose>
其中“DealType”和“NoType”为xml中的标签:
<DealType>S</DealType>
<NoType>9</NoType>

你可能感兴趣的:(JAVA XML XSL)