As the article points out:
1. Create the class library.
2. Create the class you need.
3. Add the methods you need.
4. Compile to DLL & copy to Umbraco "bin".
5. Register DLL by updating "xsltExtensions.xml" - if 2.1.7 or "xsltExtensions.config" if 3.0.3.
6. Add namespace to any XSLT you want to use:
Code:<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxml="urn:schemas-microsoft-com:xslt"
xmlns:umbraco.library="urn:umbraco.library"
xmlns:YourLibrary="urn:YourLibrary"
exclude-result-prefixes="msxml umbraco.library YourLibrary">
7. Call methods:
Code:
<xsl:variable name="input" select="umbraco.library:RequestQueryString('input')" />
<xsl:variable name="nodeSet" select="YourLibrary:SuperMethod($input)" />
<xsl:for-each select="$nodeSet/node">
<cite><xsl:value-of select="@id" /></cite>
</xsl:for-each>
Neil
___________________________________________________________________________________
Neil