0

是否可以从 xsl 文档本身读取 xsl 属性?我需要这样的东西:

我的风格.xsl

<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet
    version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:html="http://www.w3.org/1999/xhtml"
    xmlns="http://www.w3.org/1999/xhtml"
    id="I'm a special stylesheet">

    ...
    <!-- Output should be: "stylesheet id: I'm a special stylesheet" -->
    <xsl:text>stylesheet id:</xsl:text><xsl:value-of select="/@id"/>
    ...

</xsl:stylesheet>

那可能吗?

4

1 回答 1

1

是的,您可以使用<xsl:value-of select="document('')/xsl:stylesheet/@id"/>,至少只要样式表是从 URI 加载的。

于 2013-04-01T12:25:03.683 回答