comparison artifacts/doc/datacage_ref_de.rst @ 7415:f5948a07f317

Datacage ref doc: More docs for functions.
author Sascha L. Teichmann <teichmann@intevation.de>
date Tue, 22 Oct 2013 17:00:47 +0200
parents 0e56d7b4b38c
children f26e7d386d8c
comparison
equal deleted inserted replaced
7414:2facd4066a28 7415:f5948a07f317
680 Vorkommen des regulären Ausdrucks durch den String Ersatz. Auf im regulären Ausdruck 680 Vorkommen des regulären Ausdrucks durch den String Ersatz. Auf im regulären Ausdruck
681 gebildete Gruppen ``()`` kann mit ``$1``, ``$2``, ``$3`` usw. im Ersatztext zurückgegriffen werden. 681 gebildete Gruppen ``()`` kann mit ``$1``, ``$2``, ``$3`` usw. im Ersatztext zurückgegriffen werden.
682 ``dc:replace-all('KlausGabiPeter', '(Klaus|Peter)', '>$1<')`` resultiert demnach 682 ``dc:replace-all('KlausGabiPeter', '(Klaus|Peter)', '>$1<')`` resultiert demnach
683 in ``>Klaus<Gabi>Peter<``. 683 in ``>Klaus<Gabi>Peter<``.
684 684
685 ``dc:find-all`` Extraktion von Strings aus einem String anhand eines regulären Ausdrucks
686 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
687
688 ``dc:find-all(Nadel, Heuhaufen)`` extrahiert aus einem String Heuhaufen all jene Substrings,
689 die auf den regulären Ausdruck Nadel passen. Das Resultat dieser Funktion ist eine Liste
690 von Strings. Sie ist leer, wenn das Muster nicht gefunden wurde.
691
692 ``dc:find-all('\d{4}', '1900 1930 1941 1960')`` liefert dem entsprechend die Liste
693 ``'1900'``, ``'1930'``, ``'1941'``, ``'1960'``.
694
695 ``dc:date-format`` Formatierte Ausgabe eines Datums
696 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
697
698 ``dc:date-format(Format, Datum)`` leifert für ein Datum Datum einen String, der
699 nach den Formatierungsregeln aus Format formatiert wird. Für die Formatierungen
700 gelten die in SimpleFormat_ beschriebenen Regeln.
701
702 .. _SimpleFormat: http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html
703
704 ``dc::date-format(''dd.MM.yyyy', $datum,)`` liefert für ein ``$datum`` mit dem Wert 1. Dezember 1941
705 den String ``01.12.1941``.
706
707
685 ``dc:group-key`` Wert des aktuellen Gruppierungsschlüssels 708 ``dc:group-key`` Wert des aktuellen Gruppierungsschlüssels
686 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
687 710
688 Siehe hierzu `dc:group`_. 711 Siehe hierzu `dc:group`_.
689 712
691 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
692 715
693 ``dc:dump-variables()`` liefert einen String mit der aktuellen Belegung aller Variablen. 716 ``dc:dump-variables()`` liefert einen String mit der aktuellen Belegung aller Variablen.
694 Dies ist zusammen mit ``dc:message`` nützlich, um eine Ablaufverfolgung zu implementieren. 717 Dies ist zusammen mit ``dc:message`` nützlich, um eine Ablaufverfolgung zu implementieren.
695 718
719 ``dc:get`` Dynamische Variablenauswertung
720 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
721
722 ``dc:get(Variablenname)`` ermöglicht es, eine Variable über ihren Namen als String
723 auszuwerten. Gegenüber der normalen XPath-Variablenauswertung kann die Variable auch
724 null liefern. Bis auf diese Ausnahme ist der Aufruf ``dc:get('a')`` identisch zu ``$a``
725 in XPath-Kontexten.
726
727 ``dc:max-number`` **TODO**
728
729 ``dc:min-number`` **TODO**
730
696 ``dc:fromValue`` **TODO** 731 ``dc:fromValue`` **TODO**
697 732
698 ``dc:toValue`` **TODO** 733 ``dc:toValue`` **TODO**
699 734
700 ``dc:date-format`` **TODO**
701
702 ``dc:get`` **TODO**
703
704 ``dc:max-number`` **TODO**
705
706 ``dc:min-number`` **TODO**
707
708 ``dc:find-all`` **TODO**
709

http://dive4elements.wald.intevation.org