使用XSLT将字符串转换为XSD:日期



是否有任何方法可以将字符串(在源中)(源)中的日期转换为XSD:日期(在目标中)。

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。请提出建议。

imho,您可以简单地使用:

substring-before(endDate, 'T')

提取给定DateTime的日期部分。

最新更新