我正在将XML中的更改日期作为<Attribute name="ChangeDate">2013-06-03T16:54:11.513</Attribute>
。我需要删除T
分隔符。我正在使用调用我的XSLT的VBScript代码,但我不知道如何删除T
分隔符。在执行XML + XSLT时从日期时间删除“T”
这里是我的XSLT样本:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="Assets">
<Stories>
<xsl:for-each select="Asset">
<Asset>
<ChangeDate>
<xsl:value-of select="Attribute[@name='ChangeDate']"/>
</ChangeDate>
<CreateDate>
<xsl:value-of select="Attribute[@name='CreateDate']"/>
</CreateDate>
</Asset>
</xsl:for-each>
</Stories>
</xsl:template>
我很惊讶,即使VBScript中不会接受ISO 8601标准日期和时间中的“T”。你是否希望它完全删除,给出'2013-06-0316:54:11.513'(这看起来不太可能),或者你想要一个空间吗? – Borodin