xsl部分大概如下:
1<xsl:template match="/">
2<table>
3<xsl:for-each select="Posts/Post">
4<tr>
5<td>
6<xsl:value-of select="Author"></xsl:value-of>
7
8
9...
10
11</td>
12<td>
13<xsl:value-of select="Subject"></xsl:value-of>
14<xsl:value-of select="Date"></xsl:value-of>
15
16
17...
18
19</td>
20</tr>
21</xsl:for-each>
22</table>
23</xsl:template>
但日期现在显示的是这样的:2003-04-17T00:00:00.0000000-04:00
怎么在现在的xsl 基础上用substring function 把它转换成 4/17/2003 ?
---------------------------------------------------------------
if you are using XSLT, try
1<xsl:value-of select="concat(number(substring(date,6,2)),'/',number(substring(date,9,2)),'/',number(substring(date,1,4)))"></xsl:value-of>