首页 > 解决方案 > 使用 xslt 将 xml 数据从 1 个标签转换为 2 个不同的列

问题描述

我有

<datetime xml:space="preserve">2020-08-11T04:00:00</datetime>

我想将其更改为

2020-08-11
04:00:00

用xslt,但我想不通,我搜索了很多但一无所获

标签: xslt

解决方案


substring-before()在这种情况下,您可以使用substring-after()T 作为参考来拆分文本,例如:

    <xsl:template match="datetime">
        <xsl:value-of select="substring-before(., 'T')"/>
        <xsl:value-of select="substring-after(., 'T')"/>
    </xsl:template>


推荐阅读