設置:的Apache的Xalan 2.7.1EXSLT:日期:格式日期:解析日期,而不是解析時間
輸入:
<?xml version="1.0" encoding="UTF-8"?>
<r>
<generated_date>2015-07-03 11:48</generated_date>
</r>
XSLT:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xdt="http://exslt.org/dates-and-times"
exclude-result-prefixes="xdt">
<xsl:variable name="generated-date" select="xdt:format-date(//generated_date,'YYYY-MM-dd hh:mm:ss')" />
<xsl:template match="/">
<xsl:value-of select="$generated-date"/>
</xsl:template>
</xsl:stylesheet>
輸出:
<generated_date>2015-07-03 12:00:00</generated_date>
問:爲什麼我無法弄清楚,爲什麼時間沒有被全部隨着日期解析。時間應該是平等的11:48:00。
注:只有XSLT 1.0解決方案可以適用。