是否可以从xsl文档本身读取xsl属性?我需要这样的东西:
mystyle.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>
这可能吗?
答案 0 :(得分:1)
是的,您可以使用<xsl:value-of select="document('')/xsl:stylesheet/@id"/>
,至少只要从URI加载样式表即可。