diff artifacts/doc/datacage_ref_de.rst @ 7320:22c85b8232cc

Datacage ref doc: Move dc:if & dc:choose up because they are more important than other elements.
author Sascha L. Teichmann <teichmann@intevation.de>
date Mon, 14 Oct 2013 15:55:36 +0200
parents d29a5e703cc4
children b33a2a437ab8
line wrap: on
line diff
--- 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
 --------------------

http://dive4elements.wald.intevation.org