diff --git a/README.md b/README.md
index a2df685..8fca1a1 100644
--- a/README.md
+++ b/README.md
@@ -20,11 +20,11 @@ Einsatz
xmlns:pa="http://www.pagina-online.de/xlib"
exclude-result-prefixes="pa"
version="2.0">
-
+
Projekt: pagina - Entwicklung - Projektübergreifend
-Version: 0.8 +
Version: 0.9
-Datum: 2016-12-02 +
Datum: 2018-09-07
Autoren:
@@ -434,7 +437,7 @@Copyright: 2011-2016 pagina GmbH, Tübingen +
Copyright: 2011-2018 pagina GmbH, Tübingen
=======================================================================================
@@ -446,17 +449,17 @@+ | files_container | Name des umgebendesn Container-Elements für die Dateien |
+ | file_container | Name des umgebendesn Container-Elements für die einzelne Datei |
+ | rootnode | Document Node "/" |
+ | rootnode | Document Node "/" |
======================================================
<xsl:function name="pa:reorder"> - <!--Das Kontext-Item (geht beim Funktionsaufruf sonst verloren)--> + <!-- Das Kontext-Item (geht beim Funktionsaufruf sonst verloren) --> <xsl:param name="context_item"/> - <!--Liste der neu zu ordnenden Elementen in der Reihenfolge des Aufrufs nach der Form 'element_a element_b #rest element_c ...', - wobei #rest für "Alle anderen Elemente außer die in der Liste aufgeführten" steht. Reguläre Ausdrücke bei den Elementnamen werden unterstützt.--> + <!-- Liste der neu zu ordnenden Elementen in der Reihenfolge des Aufrufs nach der Form 'element_a element_b #rest element_c ...', + wobei #rest für "Alle anderen Elemente außer die in der Liste aufgeführten" steht. Reguläre Ausdrücke bei den Elementnamen werden unterstützt. --> <xsl:param name="orderlist" as="xs:string"/> - <!--Übergebene Elementliste aufsplitten--> + <!-- Übergebene Elementliste aufsplitten --> <xsl:variable name="elements" select="tokenize($orderlist, '\s+')"/> - <!--Elementliste durchlaufen--> + <!-- Elementliste durchlaufen--> <xsl:for-each select="$elements"> - <!--Aktuelles Element in Variable speichern ('self::' ändert sich später)--> + <!-- Aktuelles Element in Variable speichern ('self::' ändert sich später) --> <xsl:variable name="element" select="."/> - <!--Fallunterscheidung für den Namen des Elements--> + <!-- Fallunterscheidung für den Namen des Elements --> <xsl:choose> - <!--ggf. alle anderen Elemente abarbeiten--> + <!-- ggf. alle anderen Elemente abarbeiten --> <xsl:when test=".='#rest'"> - <!--Alle Elemente prozessieren, die NICHT zu einem der Ausdrücke (RegExp) in der Elementliste passen--> + <!-- Alle Elemente prozessieren, die NICHT zu einem der Ausdrücke (RegExp) in der Elementliste passen --> <xsl:apply-templates select="$context_item/* except ($context_item/*[some $regex in $elements satisfies (matches(name(), $regex))])"/> </xsl:when> - <!--Normaler Elementaufruf--> + <!-- Normaler Elementaufruf--> <xsl:otherwise> - <!--Alle Elemente prozessieren, die zum Ausdruck passen (RegExp)--> + <!-- Alle Elemente prozessieren, die zum Ausdruck passen (RegExp) --> <xsl:apply-templates select="$context_item/*[matches(name(), $element)]"/> </xsl:otherwise> </xsl:choose> @@ -1189,13 +1192,12 @@ |
============================================================================================================================================
====================================================== </xsl:choose> </xsl:otherwise> </xsl:choose> +</xsl:function>+ + + + + + + + +
+ | + | + | ||||||||||||||||||||
+ |
+
|