XSLT 命名空间
XSLT 命名空间具有统一资源标识符 (URI) http://www.w3.org/1999/XSL/Transform。名称空间必须包含在脚本的样式表声明中,以便 XSLT 处理器能够识别和使用 XSLT 元素和属性。以下示例声明 XSLT 命名空间并将前缀与 URI 关联xsl
。
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="route"> ... </xsl:template> </xsl:stylesheet
在脚本中声明 XSLT 命名空间后,可以通过向标记或属性名称中添加关联的前缀(本例中为 xsl
)来使用命名空间中的元素和属性。在前面的示例中,XSLT 处理器知道将其视为 xsl:template
XSLT 指令。在处理期间, xsl
前缀会扩展为 URI 参考,元素的功能 template
由 XSLT 命名空间定义。有关命名空间的更多信息,请参阅 XML 概述。