Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
developer:dokumentenerstellung_xsltquickhelp [2015/09/11 18:08] oesi |
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:TEXT ===== | ||
- | |||
- | xsl:text kann verwendet werden wenn zb leerzeichen eingefügt werden da diese sonst in machen Situationen geschluckt werden: | ||
- | |||
- | <code> | ||
- | <xsl:value-of select="vorname" /><xsl:text> </xsl:text><xsl:value-of select="nachname" /> | ||
- | </code> | ||
- | |||
- | ===== XSL:IF ===== | ||
- | |||
- | <code> | ||
- | <xsl:if test="titel!=''"> | ||
- | <xsl:value-of select="titel"/> | ||
- | </xsl:if> | ||
- | </code> | ||
- | |||
- | |||
- | ===== XSL:CHOOSE ===== | ||
- | |||
- | <code> | ||
- | <xsl:choose> | ||
- | <xsl:when test="orgform='BB'"> | ||
- | Berufsbegleitend | ||
- | </xsl:when> | ||
- | <xsl:when test="orgform='VZ'"> | ||
- | Vollzeit | ||
- | </xsl:when> | ||
- | <xsl:otherwise> | ||
- | Unbekannt | ||
- | </xsl:otherwise> | ||
- | </xsl:choose> | ||
- | </code> | ||