Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
developer:dokumentenerstellung_xsltquickhelp [2015/09/11 18:00] oesi angelegt |
developer:dokumentenerstellung_xsltquickhelp [2019/08/13 13:48] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== XSLT Quickhelp ====== | ||
- | |||
- | Um Daten in den Dokumentenvorlagen zu Manipulieren können diverse XSLT Funktionen verwendet werden. | ||
- | Hier ein Kurzüberblick über die vorhandenen Möglichkeiten und Kontrollstrukturen. | ||
- | |||
- | Eine umfangreichere Liste ist hier zu finden: [[http://www.w3schools.com/xsl/default.asp]] | ||
- | |||
- | ===== XSL:IF ===== | ||
- | |||
- | <code> | ||
- | <xsl:if test="titel!=''"> | ||
- | <xsl:value-of select="titel"/> | ||
- | </xsl:if> | ||
- | </code> | ||
- | |||
- | |||
- | ===== XSL:CHOOSE ===== | ||
- | |||
- | <code> | ||
- | <xsl:choose> | ||
- | <xsl:when test="betrag > 100"> | ||
- | groesser 100 | ||
- | </xsl:when> | ||
- | <xsl:when test="betrag > 10"> | ||
- | groesser 10 | ||
- | </xsl:when> | ||
- | <xsl:otherwise> | ||
- | kleinergleich 10 | ||
- | </xsl:otherwise> | ||
- | </xsl:choose> | ||
- | </code> | ||