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() < 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>