Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

EXSLT

EXSLT ist eine Sammlung von Erweiterungen zu XSLT, organisiert in Module, die Funktionen zur Durchführung von Transformationen auf einem XML-Dokument bereitstellen. Um eine EXSLT-Funktion zu verwenden, müssen Sie den Namespace deklarieren, in dem sich die Funktion befindet, und dann das entsprechende Präfix beim Aufrufen der Funktion verwenden.

Um beispielsweise das reguläre Ausdrucks-Paket zu nutzen:

xml
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:regexp="http://exslt.org/regular-expressions">
  <xsl:template match="/">
    <!-- … -->
    <xsl:value-of select="regexp:replace(/root/@value, 'before', 'gi', 'AFTER')"/>
    <!-- … -->
  </xsl:template>
</xsl:stylesheet>

Referenz

Die EXSLT-Referenz beschreibt Namespaces und Funktionen für allgemeine Operationen, Mathematik, reguläre Ausdrücke, Mengenmanipulation und Zeichenfolgenmanipulation.

Allgemein

Das EXSLT-Allgemein-Paket bietet grundlegende Funktionen, die die Fähigkeiten von XSLT erweitern. Der Namespace für das Allgemein-Paket ist http://exslt.org/common.

Mathematik

Das EXSLT-Mathematik-Paket bietet Funktionen zum Arbeiten mit numerischen Werten und zum Vergleichen von Knoten. Der Namespace für das Mathematik-Paket ist http://exslt.org/math.

Reguläre Ausdrücke

Das EXSLT-Reguläre-Ausdrücke-Paket bietet Funktionen, die das Testen, Anpassen und Ersetzen von Text mit regulären Ausdrücken im JavaScript-Stil ermöglichen. Der Namespace für EXSLT-Reguläre-Ausdrücke ist http://exslt.org/regular-expressions.

Mengen

Das EXSLT-Mengen-Paket bietet Funktionen, mit denen Sie Mengenoperationen durchführen können. Der Namespace für diese Funktionen ist http://exslt.org/sets.

Zeichenfolgen

Das EXSLT-Zeichenfolgen-Paket bietet Funktionen, die die Manipulation von Zeichenfolgen ermöglichen. Der Namespace für das Zeichenfolgen-Paket ist http://exslt.org/strings.

Siehe auch