Benutzer-Werkzeuge

Webseiten-Werkzeuge


developer:dokumentenerstellung_xsltquickhelp

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:

<xsl:value-of select="vorname" /><xsl:text> </xsl:text><xsl:value-of select="nachname" />

XSL:IF

<xsl:if test="titel!=''">
    <xsl:value-of select="titel"/>
</xsl:if>

XSL:CHOOSE

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

XSL:Variable

IDs die eindeutig sein müssen, können mit Hilfe von Variablen gesetzt werden:

<xsl:variable select="position()" name="number"/>
<text:list xml:id="list{$number}" text:style-name="L1">
   <xsl:apply-templates select="element" />
</text:list>
/var/www/wiki/data/pages/developer/dokumentenerstellung_xsltquickhelp.txt · Zuletzt geändert: 2019/08/13 13:48 (Externe Bearbeitung)