我正在使用XSLT 1.0,需要将日期格式从dd / mm / yyyy转换为Month yyyy,例如2011年1月.
有人可以为此提供样品吗?我可以找到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>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。