【发布时间】:2014-12-29 19:31:35
【问题描述】:
我正在制作一个 XSL 样式表来格式化 Shopify 输出的 XML 日期。
输出的是什么;
<created-at type="dateTime">2014-12-23T14:27:53-05:00</created-at>
我需要调整它看起来像
<created-at type="dateTime">2014-12-23 14:27:53</created-at>
我只是不确定如何删除“T”或在末尾剪掉时区戳。
有什么建议吗?
当前 XSL 样式表(订单日期是我要调整的);
<xsl:template match="order">
<html>
<head>
<title>St. Baldrick's Order #<xsl:value-of select="order-number" /></title>
</head>
<body>
<p>
Order Number: <xsl:value-of select="order-number" /><br /><!-- Their Order Number -->
Client ID: <xsl:value-of select="id" /><br /><!-- Internal Compass ID or Customer Account Number -->
First Name: <xsl:value-of select="first-name" /><br /><!-- Ship-to first name -->
Last Name: <xsl:value-of select="last-name" /><br /><!-- Ship-to last name -->
Order Date: <xsl:value-of select="created-at" /><br /><!-- Order Date -->
</p>
</body>
</html>
</xsl:template>
【问题讨论】:
-
请出示您当前的 XLST 样式表。只有这样,我们才能为您提供立即有用的答案。
-
@MathiasMüller 我已经用 XSLT 更新了
标签: xml xslt xml-parsing shopify xml-formatting