XSLT Namespace
The XSLT namespace has
the Uniform Resource Identifier (URI)
http://www.w3.org/1999/XSL/Transform. The namespace must be included
in the style sheet declaration of a script in order for the XSLT processor
to recognize and use XSLT elements and attributes. The following example
declares the XSLT namespace and associates the xsl prefix with the URI.
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="route"> ... </xsl:template> </xsl:stylesheet
Once the XSLT namespace is declared in a script, you use elements
and attributes from the namespace by adding the associated prefix,
which in this case is xsl, to the tag or
attribute name. In the preceding example, the XSLT processor knows
to treat xsl:template as an XSLT instruction.
During processing, the xsl prefix is expanded
into the URI reference, and the functionality of the template element is defined by the XSLT namespace.
For more information about namespaces, see XML Overview.