XML часовой пояс удалить - PullRequest
0 голосов
/ 19 мая 2010

У меня есть дата из SQL 2010-05-11 10:30:00 Но когда я применяю XSL, он добавляет 2010-05-11T10: 30: 00-04: 00 смещение часового пояса. Есть ли способ, которым мы можем удалить это из XSL.

1 Ответ

1 голос
/ 20 мая 2010

Использовать подстроку для форматирования?

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
     <xsl:output method="xml" />
     <xsl:template match="*">
          <xsl:copy>
               <xsl:for-each select="@*">
                    <xsl:copy-of select="." />
               </xsl:for-each>
               <xsl:apply-templates />
          </xsl:copy>
     </xsl:template>
     <xsl:template match="MyMessage/DateField">
          <xsl:copy>
               <xsl:value-of select="substring(.,1,4)"/>
               <xsl:text>-</xsl:text>
               <xsl:value-of select="substring(.,5,2)"/>
               <xsl:text>-</xsl:text>
               <xsl:value-of select="substring(.,7,2)"/>
          </xsl:copy>
     </xsl:template>
</xsl:stylesheet>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...