从数据中提取字符串部分

时间:2013-01-21 20:45:20

标签: xslt xpath

需要额外的一部分字符串。假设我可以访问“日期”并获得输出 2013年1月21日 现在我不想拥有'.2013'。我尝试过以下几行:

<xsl:value-of select="date"/>  

<xsl:variable name="bdate">  
    <xsl:value-of select="date"/>  
</xsl:variable>  

<p>Birthday: <xsl:copy-of substring($bdate,1,5) /></p><br/>  

第一行只能工作,所有行的最后一行的任何变化都会引发错误。但是我确定有一个解决方案。任何人都可以帮忙..最后一行怎么样?

1 个答案:

答案 0 :(得分:0)

<xsl:value-of select="substring($bdate,1,5)" />

应该工作(XSLT必须是格式良好的XML)