Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
developer:dokumentenerstellung_xsltquickhelp [2015/09/11 18:00] oesi angelegt |
developer:dokumentenerstellung_xsltquickhelp [2019/08/13 13:48] (aktuell) |
||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| Eine umfangreichere Liste ist hier zu finden: [[http://www.w3schools.com/xsl/default.asp]] | 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 ===== | ===== XSL:IF ===== | ||
| Zeile 19: | Zeile 28: | ||
| <code> | <code> | ||
| <xsl:choose> | <xsl:choose> | ||
| - | <xsl:when test="betrag > 100"> | + | <xsl:when test="orgform='BB'"> |
| - | groesser 100 | + | Berufsbegleitend |
| </xsl:when> | </xsl:when> | ||
| - | <xsl:when test="betrag > 10"> | + | <xsl:when test="orgform='VZ'"> |
| - | groesser 10 | + | Vollzeit |
| </xsl:when> | </xsl:when> | ||
| <xsl:otherwise> | <xsl:otherwise> | ||
| - | kleinergleich 10 | + | Unbekannt |
| </xsl:otherwise> | </xsl:otherwise> | ||
| </xsl:choose> | </xsl:choose> | ||
| </code> | </code> | ||
| + | ===== XSL:Variable ==== | ||
| + | IDs die eindeutig sein müssen, können mit Hilfe von Variablen gesetzt werden: | ||
| + | |||
| + | <code> | ||
| + | <xsl:variable select="position()" name="number"/> | ||
| + | <text:list xml:id="list{$number}" text:style-name="L1"> | ||
| + | <xsl:apply-templates select="element" /> | ||
| + | </text:list> | ||
| + | </code> | ||