我正在使用XSLT 1.0,需要将日期格式从dd / mm / yyyy转换为Month yyyy,例如2011年1月. 有人可以为此提供样品吗?我可以找到XSLT 2.0的示例,但我使用的是1.0. 谢谢, 科林. 使用: xsl:stylesheet versio
有人可以为此提供样品吗?我可以找到XSLT 2.0的示例,但我使用的是1.0.
谢谢,
科林.
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:ext="metadata">
<xsl:output method="text"/>
<ext:months>
<month>January</month>
<month>February</month>
<month>March</month>
<month>April</month>
<month>May</month>
<month>June</month>
<month>July</month>
<month>August</month>
<month>September</month>
<month>October</month>
<month>November</month>
<month>December</month>
</ext:months>
<xsl:variable name="date">23/02/2012</xsl:variable>
<xsl:template match="/">
<xsl:value-of select="concat(document('')
//month[number(substring($date, 4, 2))],
' ',
substring($date, 7, 4))"/>
</xsl:template>
</xsl:stylesheet>
