2016-07-27 2 views
1

Я новичок в XSLT. У меня есть файл XML, который имеет много значений для тегаКак удалить подстроку из XML с помощью XSLT

<submitTime>2016-06-09T18:27:56+0000</submitTime> 
<submitTime>2016-06-09T18:13:10+0000</submitTime> 
....... 

Я хочу, чтобы преобразовать этот submitTime формат даты в этом формате (YYYY-MM-DD):

<submitTime>2016-06-09</submitTime> 

Как я могу удалить время из формата даты? Любая помощь будет оценена!

+0

Помогает ли это? http://zvon.org/xxl/XSLTreference/Output/function_substring.html –

+0

вам нужно использовать xslt? это требование? –

ответ

2

Поскольку значение submitTime настолько последовательны, вы можете просто использовать substring-before() ...

<xsl:value-of select="substring-before(.,'T')"/> 

Примечание: выше xsl:value-of предполагает контекст submitTime.

Смежные вопросы