Xml 如何在XSLT中更改日期格式
我需要更改以下(标记)xml中的日期格式(dateFrom) *变更人:年月日Xml 如何在XSLT中更改日期格式,xml,xslt-1.0,Xml,Xslt 1.0,我需要更改以下(标记)xml中的日期格式(dateFrom) *变更人:年月日 <CancellationPolicies> <CancellationPolicy amount="355.500" dateFrom="20140613" time="2359" /> </CancellationPolicies> 为此,我使用这个xslt:在xslt中添加什么 <xsl:stylesheet version="1.0" xmlns
<CancellationPolicies>
<CancellationPolicy amount="355.500" dateFrom="20140613" time="2359" />
</CancellationPolicies>
为此,我使用这个xslt:在xslt中添加什么
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:dt="urn:schemas-microsoft-com:datatypes">
<xsl:output omit-xml-declaration="yes" indent="yes"/>
<xsl:template match="/">
<xsl:apply-templates select="@*|node()"/>
</xsl:template>
<xsl:template match="ServiceHotel/AvailableRoom/HotelRoom/RoomType">
Política de cancelación: Tipo Hab.
<xsl:value-of select="@characteristic"/>
codigo:
<xsl:value-of select="@code"/>
</xsl:template>
<xsl:template match="//CancellationPolicies/CancellationPolicy">
Si cancelas después de las
<xsl:value-of select="@time"/>
PM del
<xsl:value-of select="@dateFrom"/>
se aplicaran unos gastos de:
<xsl:value-of select="@amount"/>
<xsl:value-of select="//*/Currency/@code"/>
</xsl:template>
</xsl:stylesheet>
cancelación政策:Tipo Hab。
codigo:
这是我的梦想
下午茶
请注意:
你能给我举个例子吗
XSLT 1.0中没有日期格式,可能存在重复。这是字符串操作中的一个问题。你能给我举个例子吗?
<xsl:template match="CancellationPolicy">
<xsl:value-of select="concat(substring(@dateFrom, 7, 2), '/', substring(@dateFrom, 5, 2), '/', substring(@dateFrom, 1, 4))"/>
</xsl:template>