Benutzer-Werkzeuge

Webseiten-Werkzeuge


aps:dfl_beispiele

Beispiele von Transformationen in der DFL


VERSION: APS 2.8


Die Ausgabe in einer for-each-Schleife mit Ausnahme des letzten Durchganges\\ jeweils mit einer Zeilenschaltung beenden

 <dfl:for-each select=" ... ">
    <dfl:if test="position()!=last()">
       <br/>
    </dfl:if>
 </dfl:for-each>

Ersetzen in Inhalten von Elementen

Auch wenn die DFL bisher nur die Version 1.0 von XSL-Funktionen zulässt, kann dennoch der xPath-Funktion replace() benutzt werden:

 <dfl:value-of select="replace(a5260/text()[1],'&amp;','und'"/>

Die Syntax ist: replace(Inhalt, Quellzeichen, Zielzeichen). Anders als bei dem xpath-Funktion translate() wird hier die gesamte Quelle durch das gesamte Ziel ersetzt. Es gibt jedoch einen Fehler in der Funktion: in den Quellzeichen darf keine Klammer vorkommen. In diesen Fällen bietet sich daher die Alternative, die APS-eigenen Shortcuts und dort folgende Funktion zu nutzen: //REGEXREPLACE//.


zurück Startseite

aps/dfl_beispiele.txt · Zuletzt geändert: 2018/11/16 12:32 von tn