XPath格式化属性的日期

时间:2016-05-31 14:02:30

标签: xml xslt xpath

我想要以下节点

 <forecast-period index="1" start-time-local="2016-04-25T00:00:00+10:00" end-time-local="2016-04-26T00:00:00+10:00" start-time-utc="2016-04-24T14:00:00Z" end-time-utc="2016-04-25T14:00:00Z">

格式化为“4月26日星期二”

到目前为止,我有以下内容,但似乎无法使其正常工作

干杯

<xsl:value-of select="format-date(document('IDN11050.xml')//area[@description='Sydney']/forecast-period[@index='1']/@start-time-local, '*not sure what to put here* ' )"/>

1 个答案:

答案 0 :(得分:2)

你的问题缺乏背景。如果您在forecast-period元素的上下文中,则可以使用:

<xsl:value-of select="format-dateTime(@start-time-local, '[F], [D] [MNn]')" />

返回:

Monday, 25 April