May 2018
Intermediate to advanced
680 pages
15h 54m
German
Die XPath-Funktion translate erlaubt, jedes Zeichen eines Strings gezielt durch ein anderes Zeichen zu ersetzen.
Bei einfachster Verwendung der translate-Funktion wird jedes Zeichen, das bei einer Zeichenkette (erster Parameter) in einer zweiten Parameterliste steht, durch ein anderes Zeichen ersetzt, das in einer dritten Parameterliste an derselben Stelle steht.
Beispiel: Die folgende Logik arbeitet eine Itemliste aus einem XML-Input-Dokument ab. Nehmen Sie an, einer der dort angesprochenen Namen sei "Sagblos". Durch Verwendung der translate-Funktion wird aus 'Sagblos' dann 'Sxgylos'.
<xsl:for-each select="/Orte/Ort[1]/Mensch/name">
<xsl:value-of select="translate(., 'abc', 'xyz')" />
</xsl:for-each>
Eine Variante ist, eine ...
Read now
Unlock full access