ThomasM: Substring in XSL

Beitrag lesen

Hallo Stil,

die Zuordnung von Monatsnamen zu Monatsnummern lässt sich auch etwas kompakter formulieren:

<xsl:variable name="m_namen" select="'Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec'"/>  
<xsl:variable name="m_werte" select="'01 |02 |03 |04 |05 |06 |07 |08 |09 |10 |11 |12 '"/>  
  
<xsl:variable name="mon" select="'Aug'"/>  
<xsl:value-of select="substring($m_werte,string-length(substring-before($m_namen,$mon))+1,2)"/>  
<!-- 08 -->

Grüße,
Thomas