XSLT中访问当前系统的环境变量值和JVM系统属性

XSLT文件:

<?xml version="1.0"?>
<xsl:stylesheet version="2.0" 
		xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
		xmlns:saxon="http://saxon.sourceforge.net/"
		xmlns:System="ext://java.lang.System">

<!--========================================-->
<!-- get variable from OS environment.      -->
<!--========================================-->
<xsl:variable name="v_env" select="System:getenv('TEMP')" />

<!--===============================================-->
<!-- get variable from Java System Properties.     -->
<!--===============================================-->
<xsl:variable name="v_prop" select="System:getProperty('os.name')" />

<xsl:template match="/">
	env[TEMP] = <xsl:value-of select="$v_env"/>
	props[os.name] = <xsl:value-of select="$v_prop"/>
</xsl:template>

</xsl:stylesheet> 


测试方法:


执行结果:

<?xml version="1.0" encoding="UTF-8"?>
	env[TEMP] = C:\Users\myaccount\AppData\Local\Temp
	props[os.name] = Windows 7



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值