使用xslt将字符串转换为xsd:date

时间:2016-06-28 23:09:56

标签: xml xslt xsd xslt-1.0 xsd-validation

有没有办法将字符串(在源中)的日期转换为xsd:date(在目标中)。

SourceXML:

<?xml version="1.0" encoding="UTF-8"?> <root> <endDate>2016-07-08T02:05:58.058Z</endDate> </root>

预期的targetXML:

<?xml version="1.0" encoding="UTF-8"?> <return> <date>2016-07-08+05:58</date> </return>

在源代码中它是字符串,目标期望它为xsd:date。建议请。

1 个答案:

答案 0 :(得分:1)

恕我直言,你可以简单地使用:

substring-before(endDate, 'T')

提取给定dateTime的日期部分。