我正在尝试使用以下内容进行提取
<xsl:template match="//alarms:alarmRaisedTime">
<xsl:variable name="secondsSince1970" select="(xs:dateTime(.) - xs:dateTime('1970-01-01T00:00:00')) div xs:dayTimeDuration('PT1S')" />
<xsl:element name="alarmRaisedTime" namespace="MY NAME SPACE">
<xsl:value-of select="$secondsSince1970"/>
</xsl:element>
</xsl:template>
我得到的输出是
<alarmRaisedTime>1367855105.001</alarmRaisedTime>
我想得到以下给定的输出(注意 Milli Seconds 已删除)
<alarmRaisedTime>1367855105</alarmRaisedTime>
我尝试了以下方法:
<xsl:value-of select="fn:substring-before($secondsSince1970,.)"/>
但它没有用。