XSLT <xsl:namespace-alias> 元素
-
定义和使用
<xsl:namespace-alias> 元素用于将样式表中的命名空间替换为输出中的其他命名空间。注: <xsl:namespace-alias>是顶级元素,并且必须是的子节点 <xsl:stylesheet> 或者 <xsl:transform>. -
语法
<xsl:namespace-alias stylesheet-prefix="prefix|#default" result-prefix="prefix|#default"/>
-
参数
属性 值 描述 stylesheet-prefix prefix/#default 必选的,指定要更改的命名空间 result-prefix prefix/#default 必选的,指定输出所需的命名空间 -
示例
输出中将 wxsl 前缀转换为 xsl 前缀:<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:wxsl="http://www.w3schools.com/w3style.xsl"> <xsl:namespace-alias stylesheet-prefix="wxsl" result-prefix="xsl"/> <xsl:template match="/"> <wxsl:stylesheet> <xsl:apply-templates/> </wxsl:stylesheet> </xsl:template> </xsl:stylesheet>