xsl - jak zamienić duration PT01H02M na 01.02

0

ma ktoś może podpowiedź - sprawa wygląda prosto ale nigdzie nie mogę znaleźć jak to zrobic

0

substring:

XML:

<xml>
    <duration>PT01H02M</duration>
</xml>

XSLT:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="xml" indent="yes"/>

  <xsl:template match="/">
    <xml>
      <duration>
        <xsl:value-of select="substring(/xml/duration,3,2)"/>.<xsl:value-of select="substring(/xml/duration,6,2)"/>
      </duration>
    </xml>
  </xsl:template>
</xsl:stylesheet>

WYNIK:

<?xml version="1.0" encoding="UTF-8"?>
<xml>
   <duration>01.02</duration>
</xml>

1 użytkowników online, w tym zalogowanych: 0, gości: 1