MSXML Extension Functions
Microsoft’s MSXML 3.0, 4.0, and .NET XSLT processor
is extensible via Jscript and VBScript. MSXML .NET adds C#
extensibility. Extensions in MSXML are specified using the
ms:script
element:
<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>
See Also
The XSLT C library for Gnome (libxslt) also supports extensibility. See http://xmlsoft.org/XSLT/extensions.html for details.
Get XSLT Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.