以下是 system-property() 函数的基本语法:
system-property(propertyName)
- propertyName: 表示所需系统属性的名称。
以下是一些可能的 propertyName 值的示例:
- "xsl:version": 返回XSLT版本号。
- "xsl:vendor": 返回XSLT处理器的供应商信息。
- "xsl:vendor-url": 返回XSLT处理器供应商的URL。
- "xsl:vendor-version": 返回XSLT处理器供应商的版本信息。
下面是一个简单的示例,演示如何使用 system-property() 函数:
<!-- XSLT 转换 -->
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<output>
<version>
<!-- 获取XSLT版本信息 -->
<xsl:value-of select="system-property('xsl:version')" />
</version>
<vendor>
<!-- 获取XSLT处理器的供应商信息 -->
<xsl:value-of select="system-property('xsl:vendor')" />
</vendor>
<vendor-url>
<!-- 获取XSLT处理器供应商的URL -->
<xsl:value-of select="system-property('xsl:vendor-url')" />
</vendor-url>
<vendor-version>
<!-- 获取XSLT处理器供应商的版本信息 -->
<xsl:value-of select="system-property('xsl:vendor-version')" />
</vendor-version>
</output>
</xsl:template>
</xsl:stylesheet>
在这个例子中,system-property() 函数用于获取XSLT版本、供应商信息、供应商URL和供应商版本。这些信息对于了解当前XSLT环境非常有用。请注意,具体可用的系统属性可能取决于XSLT处理器的实现。
转载请注明出处:http://www.pingtaimeng.com/article/detail/12255/XML