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