Mercurial > dive4elements > river
view artifacts/doc/datacage_ref_de.rst @ 7274:380afd08349e
DC: Remove accidentaly used user-macro from system-content part.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Wed, 09 Oct 2013 16:33:56 +0200 |
parents | 5783bd29de8a |
children | 53d1dd441867 |
line wrap: on
line source
========= Datenkorb ========= .. contents:: Inhalt Übersicht --------- Datenkorb-Elemente ------------------ ``dc:element`` **TODO** ``dc:attribute`` **TODO** ``dc:context`` **TODO** ``dc:statement`` **TODO** ``dc:container-context`` **TODO** ``dc:properties`` **TODO** ``dc:for-each`` **TODO** ``dc:iterate`` **TODO** ``dc:virtual-column`` **TODO** ``dc:macro`` **TODO** ``dc:macro-body`` **TODO** ``dc:call-macro`` **TODO** ``dc:comment`` **TODO** ``dc:filter`` **TODO** ``dc:group`` **TODO** ``dc:message`` **TODO** ``dc:variable`` **TODO** ``dc:convert`` **TODO** Bedingte Ausführung ~~~~~~~~~~~~~~~~~~~ ``<dc:if>`` Einfaches Wenn-Dann ohne Sonst-Fall ............................................... .. code:: xml <dc:if test="XPath-Ausdruck"> ... </dc:if> Der innere Teil wird nur dann betreten, wenn der XPath-Ausdruck zu logisch wahr evaluiert wird. Dieses Konstrukt kennt keinen alternativen Pfad, der betreten wird, falls der Ausdruck zu logisch falsch ausgewertet wird. Wird dies benötigt, muss man ``<dc:choose>`` benutzen. ``<dc:if>`` ist in Symmetrie zu ``<xsl:if>`` von XSLT entworfen worden. ``<dc:choose>`` Ketten von Wenn-Dann-Ausdrücken ............................................... .. code:: xml <dc:choose> <dc:when test="XPath-Ausdruck 1"> ... </dc:when> <dc:when test="XPath-Ausdruck 2"> ... </dc:when> ... <dc:otherwise> ... </dc:otherwise> </dc:choose> Es werden der Reihe nach von oben nach unter die ``test``-XPath-Ausdrücke der ``dc:when``-Elemente ausgewertet. Evaluiert ein Ausdruck zu logisch wahr, wird der innere Teil des entsprechenden ``<dc:when>``-Elements betreten. Die verbliebenen ``<dc:when>``- und ``<dc:otherwise>``-Elemente werden dann ignoriert. Evaluiert keiner der ``test``-Ausdrücke zu wahr, wird der innere Teil des ``<dc:otherwise>``-Elements betreten. ``<dc:choose>`` ist in Symmetrie zu ``<xsl:choose>`` von XSLT entworfen worden. Variablen --------- Textersatz ---------- Datenkorb-Funktionen -------------------- ``dc:contains`` **TODO** ``dc:fromValue`` **TODO** ``dc:toValue`` **TODO** ``dc:replace`` **TODO** ``dc:replace-all`` **TODO** ``dc:has-result`` **TODO** ``dc:group-key`` **TODO** ``dc:date-format`` **TODO** ``dc:dump-variables`` **TODO** ``dc:get`` **TODO**