Я использую xslt для преобразования входного xml в моем микросервисе на основе верблюжьего маршрута. В xsl мне нужно преобразовать дату в формате даты и времени (например, 2017-11-15T07: 59: 59.000Z) в формат MM / DD / YYYY. Я объявил переменную в xslt, которая отображает требуемую переменную даты из входного xml, как показано ниже, а затем преобразует дату, как показано ниже:
<xsl:variable name="inputdate" select="root/parenttag/childtag/date"/>
<xsl:value-of select="concat(
substring($inputdate, 9, 2),
'/',
substring($inputdate, 6, 2),
'/',
substring($inputdate, 1, 4)
)"/>
но когда я строю (используя gradle) приложением, оно выдает ошибку в задаче processResources, как показано ниже:
Не удалось выполнить задачу ': processResources'.
Не удалось скопировать файл 'H: \ git \ applicationname \ src \ main \ resources \ xslt \ Transform.xsl' в 'H: \ git \ applicationname \ build \ resources \ main \ xslt \ Transform.xsl'.