jeremy-h of Web Development
10/26/2017 - 8:30 PM

XSLT Cheatsheet

Cheatsheet with regularly used xslt commands

<xsl:value-of select="PageDataTitle"/>
<xsl:sort select="date" order="descending" />

<xsl:call-template name="FormatDate">
    <xsl:with-param name="DateTime" select="date"/>
</xsl:call-template>

<p><xsl:value-of select="preview" disable-output-escaping="yes"/></p>

<xsl:attribute name="href">/news/news.html?NewsID=<xsl:value-of select="PageDataID"/></xsl:attribute>

<!-- CONDITIONALS -->
<xsl:for-each select="PageData[type = 'eireis']"></xsl:for-each>
<xsl:if test="type = 'fall'"></xsl:if>
<xsl:if test="position() &lt; 4"></xsl:if>

<xsl:choose>
    <xsl:when test="text != ''">
    
    </xsl:when>
    <xsl:otherwise>
    
    </xsl:otherwise>
</xsl:choose>

<xsl:for-each select="PageData[preview = 'false']">

</xsl:for-each>