通过XSL连接XML同一节点的两个或多个元素
通过XSL转换将XML转换为XML,我希望将多个元素连接在一起,如下所示: 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
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?