使用<xsl:choose>在xsl中选择true或false </xsl:choose>

时间:2012-05-26 23:16:03

标签: xslt-1.0

首先,如果我错误地发布了那么我的apoligies ...好的我正在寻找有关如何使用xsl文件的帮助,能够通过选择say true / false将xsl中的以下内容选择为一个或另一个to it it it ...任何帮助都很有意义,因为刚开始理解xsl

<xsl:choose>  
<li><a href="#" >Home</a></li>
<xsl:otherwise>
<li><a href="#" id="current">Products</a></li>

这可以通过选择是否为真来完成

1 个答案:

答案 0 :(得分:0)

<xsl:choose>  
<li><a href="#" >Home</a></li>
<xsl:otherwise>
<li><a href="#" id="current">Products</a></li>

这在语法上是非法的,也没有意义

xsl:choose 的语法正确且有意义的示例是:

<xsl:choose>
  <xsl:when test="someCondition">  
   <li><a href="#" >Home</a></li>
  </xsl:when>
  <xsl:otherwise>
    <li><a href="#" id="current">Products</a></li>
  </xsl:otherwise>
</xsl:choose>

新手的最佳建议是阅读有关XSLT和XPath的好书

可在此处找到一个好的资源列表

https://stackoverflow.com/questions/339930/any-good-xslt-tutorial-book-blog-site-online/341589#341589