如果使用HTML的xsl数据属性内部条件(if condition inside data attr

2019-10-29 04:33发布

我想一个,如果我的数据属性中的条件写的...现在我收到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>

Answer 1:

使用XSL 2.0,你可以这样做

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


文章来源: if condition inside data attribute of html using xsl