MSXML-Erweiterungsfunktionen

(Auszug aus "XSLT Kochbuch" von Sal Mangano)

XSLT 1.0

Der XSLT-Prozessor in Microsoft MSXML 3.0, 4.0 und .NET lässt sich mit Jscript und VBScript erweitern. MSXML .NET fügt C# als weitere Erweiterungsmöglichkeit hinzu. In MSXML werden Erweiterungen mit dem Element ms:script angegeben:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:myExt="urn:AcmeX.com:xslt">
  <ms:script language="JScript" implements-prefix="myExt">
    <![CDATA[
       function superExtension(ops) {
           /* ... */
           return result;
       }
    ]]>
  </ms:script>
</xsl:stylesheet>

XSLT 2.0

Zum aktuellen Zeitpunkt hat Microsoft keinerlei Pläne, XSLT 2.0 auf der .NET-Plattform zu implementieren, und beschränkt sich allein auf die Unterstützung von XQuery. Allerdings gibt es Bemühungen, Saxon auf C# .NET zu portieren (siehe Saxon.NET).

Siehe auch

Die XSLT C-Bibliothek für Gnome (libxslt) unterstützt ebenfalls Erweiterungen.

  

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema XSLT bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2006 O'Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "XSLT Kochbuch" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

O'Reilly Verlag GmbH & Co. KG, Balthasarstraße 81, 50670 Köln, kommentar(at)oreilly.de