Afin de reconnaître les éléments et les attributs des espaces de noms XSL, le processeur XSL a besoin de les identifier précisément.
Les éléments des feuilles de style XSLT utilisent le préfixe xsl: pour référencer les éléments de l'espace de noms XSLT (XSL Transformation).
Quant aux feuilles de style de formatage, le préfixe utilisé dans les marqueurs XSL, est fo:.
Cependant, les feuilles de style XSL sont libres d'utiliser n'importe quel préfixe, à condition que l'espace de noms soit déclaré au préalable.
La déclaration de l'espace de noms s'effectue en associant un préfixe à un URI (Uniform Resource Identifier) dans l'élément racine de feuille de style.
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> ... </xsl:stylesheet>
http://www.w3.org/1999/XSL/Transform
http://www.w3.org/1999/XSL/Format/1.0