我正在使用xalan java,我必须在xslt中计算sin()和cos()。这是我的例子
org.quartz.scheduler.instanceName=scheduler
org.quartz.scheduler.instanceId=AUTO
org.quartz.threadPool.threadCount=5
org.quartz.jobStore.class=org.quartz.impl.jdbcjobstore.JobStoreTX
org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.oracle.OracleDelegate
org.quartz.jobStore.tablePrefix=QRTZ_
org.quartz.jobStore.useProperties=true
org.quartz.jobStore.misfireThreshold=60000
org.quartz.jobStore.isClustered=true
org.quartz.jobStore.clusterCheckinInterval=20000
注意:这只是我试过并失败的示例方法,请您提供一个如何在xslt中计算三角函数的示例。谢谢
答案 0 :(得分:1)
使用Saxon 9.6或更高版本,然后使用例如
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"
xmlns:math="http://www.w3.org/2005/xpath-functions/math" exclude-result-prefixes="math">
<xsl:template match="/">
<result>
<xsl:value-of select="math:sin(math:pi() div 2)"/>
</result>
</xsl:template>
</xsl:transform>
应该可以正常工作。