[PATCH] Datacage ref doc: Move dc:if & dc:choose up because they are more important than other elements
Wald Commits
scm-commit at wald.intevation.org
Mon Oct 14 15:55:41 CEST 2013
# HG changeset patch
# User Sascha L. Teichmann <teichmann at intevation.de>
# Date 1381758936 -7200
# Node ID 22c85b8232cc5b127c76320621654dba6076c1ed
# Parent d29a5e703cc42eff7aa5afabd752ead60e0363c3
Datacage ref doc: Move dc:if & dc:choose up because they are more important than other elements.
diff -r d29a5e703cc4 -r 22c85b8232cc artifacts/doc/datacage_ref_de.rst
--- a/artifacts/doc/datacage_ref_de.rst Mon Oct 14 15:53:06 2013 +0200
+++ b/artifacts/doc/datacage_ref_de.rst Mon Oct 14 15:55:36 2013 +0200
@@ -201,6 +201,44 @@
``dc:iterate`` **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.
+
+
+
Makros
~~~~~~
Um innerhalb des Definitionsdokumentes Wiederholungen zu vermeiden, können sogenannte
@@ -352,43 +390,6 @@
einen anderen Typ. Für Name und Typ gelten die `${}-Ersetzungen`_. Für die
Typen gilt das gleiche wie für die Typen von `dc:variable`.
-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.
-
-
Datenkorb-Funktionen
--------------------
More information about the Dive4elements-commits
mailing list