【发布时间】:2011-03-03 05:25:03
【问题描述】:
使用 c#3 编译的转换,以下似乎工作得很好......
<xsl:choose>
<xsl:when test="$valA > $valB">
<xsl:value-of select="$maxUnder" />
</xsl:when>
<xsl:when test="$valA < $valC">
<xsl:value-of select="$maxOver" />
</xsl:when>
</xsl:choose>
但是,如果我敢用&lt; 代替&lt;,它会报错...
<xsl:choose>
<xsl:when test="$valA > $valB">
<xsl:value-of select="$maxUnder" />
</xsl:when>
<xsl:when test="$valA < $valC">
<xsl:value-of select="$maxOver" />
</xsl:when>
</xsl:choose>
System.Xml.XmlException: '
那么为什么> 可以,而&lt; 不行?
【问题讨论】:
-
FWIW in java 看来我可以“像正常”一样使用...