strReplace

Ersetzt Zeichen

TAG

<wsl:strReplace search="" replace=""></wsl:strReplace>

Attribute

String
search *
Zeichen, die ersetzt werden sollen
String
replace *
Zeichen, die geschrieben werden sollen

Beispiel: Ersetzt ein definiertes Zeichen durch einen Zeilenumbruch

...
  <!--Hier werden Die Daten hingeschrieben-->
  <xsl:template match="/wNavigation"> 
    <ul class="navLevel1Container">
      <!-- Hier steht später die generierte Navigation -->
      <!-- ein Navigationstext kann z.b. so aussehen: Bauvorhaben~Raum Kehl -->
      <wsl:strReplace search="~" replace="&lt;br /&gt;"><xsl:apply-templates select="/wNavigation/navPoint"/></wsl:strReplace>
    </ul>
  </xsl:template>
...

Wichtige Hinweise

Beachten Sie, wenn HTML-Tags über diese Funktion gesetzt werden, dass das WSL-Tag von einem Root-Element (z.B. div oder ul) umschlossen sein muss! Das o.g. Beispiel führt dies an, indem die Tilde durch ein BR-Tag ersetzt wird, um einen Zeilenumbruch innerhalb eines Navigationstextes zu bewirken.