0

我正在拉入以 XML 形式出现的更改日期<Attribute name="ChangeDate">2013-06-03T16:54:11.513</Attribute>。我需要删除T分隔符。我正在使用调用我的 XSLT 的 VBScript 代码,但我不知道如何删除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>

4

1 回答 1

0

看看translate()

尝试:

<xsl:value-of select="translate(Attribute[@name='ChangeDate'], 'T', '')"/>
于 2013-06-11T18:44:31.627 回答