2012-05-26 1 views
-1

Сначала, если я написал неправильно, то я apoligies ... ok Я ищу помощь в том, как использовать файл xsl, чтобы иметь возможность выбрать тот или иной, используя следующее в XSL, выбрав сказать, истина/ложь воли айКолл это ... любая помощь будет признателен, как только начали в понимать XSLИспользование <xsl:choose> для выбора истинного или ложного в xsl

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

Может ли это быть сделано сказать, выбирая, если истинный

ответ

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

Это синтаксически ilegal, а также бессмысленно.

Синтаксически правильный и значимый пример 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