通过XSL连接XML同一节点的两个或多个元素

通过XSL连接XML同一节点的两个或多个元素,xml,xslt,Xml,Xslt,通过XSL转换将XML转换为XML,我希望将多个元素连接在一起,如下所示: XML代码(输入): 23 4. 2016 所需的XML代码(输出): 23/04/2016 任何人都可以建议我如何通过XSLT连接这些元素。有多个选项可以连接这些值以获得所需的输出。根据@michael.hor257k的建议,请通过阅读在线教程了解XSLT基础知识 下面是一种将各个日期值连接到格式化日期的方法。请确保已正确映射bgo:的命名空间。我没有在示例XSLT中考虑它 <xsl:stylesheet

通过XSL转换将XML转换为XML,我希望将多个元素连接在一起,如下所示:

XML代码(输入):


23
4.
2016
所需的XML代码(输出):


23/04/2016

任何人都可以建议我如何通过XSLT连接这些元素。

有多个选项可以连接这些值以获得所需的输出。根据@michael.hor257k的建议,请通过阅读在线教程了解XSLT基础知识

下面是一种将各个日期值连接到格式化日期的方法。请确保已正确映射
bgo:
的命名空间。我没有在示例XSLT中考虑它

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="Sample">
        <xsl:variable name="separator" select="'/'" />
        <xsl:copy>
            <Start_Date>
                <xsl:value-of select="Date" />
                <xsl:value-of select="$separator" />
                <xsl:value-of select="Month" />
                <xsl:value-of select="$separator" />
                <xsl:value-of select="Year" />
            </Start_Date>
        </xsl:copy>
    </xsl:template>
</xsl:stylesheet>

这将为您提供所需的输出

<Sample>
    <Start_Date>23/4/2016</Start_Date>
</Sample>

23/4/2016

你到底在哪里遇到这个问题?我不明白,花半个小时学习xslt教程怎么能为这些XML创建xslt?