如果使用xsl的html数据属性内的条件

时间:2014-03-04 19:01:12

标签: html xslt xslt-1.0 xslt-2.0

我正在尝试在我的数据属性中写一个if条件... 现在我收到xsml vaue但不知道如果放在那里... 当我使用如果外面的HTML它工作正常.. 在下面提供我的代码......

http://xsltransform.net/bFukv8i/16

<xsl:if test="//Devices//SideMenu//NavTitleCheckBox='SideMenu'">     
        Data_Nav_Title="<xsl:value-of select='//Devices//SideMenu//NavTitle'/>"
    </xsl:if>



    <article class="banner-hero banner-hero--blocks" data-nav-title="{//Devices//SideMenu//NavTitle}"></article>
        <script>

1 个答案:

答案 0 :(得分:2)

使用XSL 2.0,你可以这样做

<article class="banner-hero banner-hero--blocks" data-nav-title="{if (//Devices//SideMenu//NavTitleCheckBox='SideMenu') then //Devices//SideMenu//NavTitle else ()}">
    </article>