XSLT - wyciąganie fragmentów tekstu

0

Cześć, dopiero zaczynam naukę xmla i xslt. Chciałbym się dowiedzieć w jaki sposób mogę wyciągnąć pojedynczy znak z np. jakiejś nazwy / łańcucha i na tej podstawie wykonać jakieś operacje.
Przykładowo chce wyciągnąć datę urodzenia z numeru pesel i dodać element wyświetlajacy ją na ekranie.

<xsl:template match="człowiek">
  <xsl:for-each select=".">
  
	<xsl:variable name="liczba">
	<xsl:value-of select="PESEL"/> <-- w jaki sposób wybrać tylko miesiąc? czyli 3 i 4 liczbę łańcucha?
	</xsl:variable>
  
  </xsl:for-each>
</xsl:template>

0

W jakim języku chcesz to zrobić?

0
Panczo napisał(a):

Substring http://zvon.org/xxl/XSLTreference/Output/function_substring.html

Dzięki, właśnie tego szukałem. Jeszcze przy okazji zapytam, czy w xslu da się utworzyć funkcje iteracyjne, które np. przejdą po łańcuchu i wypiszą go w odwrotnej kolejności? Z tego co szukałem to nigdzie nie znalazłem tworzenia zmiennych.

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