apply-character-map — Applies an XSLT character map
<xsl:template name="apply-character-map"> <xsl:param name="content"/> <xsl:param name="map.contents"/> ... </xsl:template>
This template applies an XSLT character map; that is, it causes certain
individual characters to be substituted with strings of one
or more characters. It is useful mainly for replacing
multiple “special” characters or symbols in the same target
content. It uses the value of
map.contents
to do substitution on
content
, and then returns the
modified contents.
This template is a very slightly modified version of
Jeni Tennison’s replace_strings
template in the multiple string replacements section of Dave Pawson’s
XSLT FAQ.
The apply-string-subst-map
template is essentially the same template as the
apply-character-map
template; the
only difference is that in the map that
apply-string-subst-map
expects, oldstring
and newstring
attributes are used
instead of character
and string
attributes.