xml – 在xpath中为什么我可以使用大于符号>但不小于<
使用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;它给出了一个错误...... <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>
那么为什么>好的而不是< ?
因为>不是XML中的保留字符,但是<是. 从
section 2.4 of the XML 1.0 spec (5th edition)开始:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |