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/
- Bisher keine Kommentare.