📄 if.xtp
字号:
<title>XTP: xsl:if</title><example title='default.xsl'><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="example"> <table> <xsl:attribute name="class"> <xsl:if test="@class"> <value-of select="@class"/> </xsl:if> <xsl:if test="not(@class)">example</xsl:if> </xsl:attribute> <tr> <td> <xsl:apply-templates/> </td> </tr> </table></xsl:template></xsl:stylesheet></example><example title='hello.xtp'><example><example class="special-example">This is an example.</example></example><results><table class="special-example"><tr> <td>This is an example</td></tr></table></results></example><section title="StyleScript"><example title='default.xsl'>$template(example) <<<table> $attribute("class") <<$(if(@class,@class,"example"))>><tr> <td> $apply-templates(); </td></tr></table>>></example></section><section title="Summary"><ul><li>Tags in stylesheets are parsed, not raw text. So you can add attributesto elements.<li><var/$attribute(my-name)/> adds an attribute to an element.<li><var/$attribute(my-name)/> expands to <var/xsl:attribute name="my-name"/>.<li>The XPath pattern <var/if(test,if-true,if-false)/> selects a valuebased on a boolean.<li><var/if(test,if-true,if-false)/> is a Resin extension.<li><var/xsl:if/> evaluates conditionally.</ul></section>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -