EXSLT

EXSLT ist eine Sammlung von Erweiterungen für XSLT, unter anderem für mathematische und String-Funktionen. Sie entstand als Ergänzung zu XSLT 1.0. Die Erweiterungen werden teilweise von XSLT-Prozessoren (Saxon, Xalan, libxslt) implementiert, teilweise gibt es Implementierungen in XSLT. Es gibt folgende Module:

  • Common: grundlegende Erweiterungselemente und -funktionen
  • Dates and Times: Datum und Uhrzeit
  • Dynamic: dynamische Evaluierung von XPath-Ausdrücken
  • Functions: Definition eigener Funktionen
  • Math: mathematische Funktionen
  • Random: Zufallszahlen
  • Regular Expressions: Reguläre Ausdrücke
  • Sets: Bearbeitung von Node-Sets
  • Strings: String-Manipulation

Viele Erweiterungen von EXSLT fanden Einzug in XSLT 2.0 (oder in XSLT 3.0); sie haben aber nach wie vor eine gewisse Bedeutung in Umgebungen, wo ausschließlich XSLT 1.0 (+ EXSLT) zur Verfügung steht.

EXSLT entstand als Community-Projekt unter Beteiligung von Craig Stewart, Chris Bayes, Jim Fuller, Uche Ogbuji, Dave Pawson, Jeni Tennison u.a. mit dem Fokus, XSLT-Prozessor-Hersteller von der Implementierung zu überzeugen.

Wikipedia: http://en.wikipedia.org/wiki/EXSLT (englisch)
Homepage: http://www.exslt.org/

  1. Bisher keine Kommentare.
(wird nicht veröffentlicht)

Time limit is exhausted. Please reload CAPTCHA.