The spec here uses the example
<xsl:character-map name="jsp">
<xsl:output-character char="«" string="<%"/>
<xsl:output-character char="»" string="%>"/>
<xsl:output-character char="§" string='"'/> </xsl:character-map>
Where the @char should be @character.
Thanks, the example is now fixed.
2. For some reason, adding the above character map affects
the < in my script block. For example,
while (a < el.childNodes.length) {
Without the above character map comes out as an entity
unchanged, but with the above map it comes out as '<'
Thanks, this is a bug. Mapping a character should disable escaping for
that character (or rather, for its replacement string), but it seems
that a request for character mapping is enough to disable all escaping
of special characters.
Michael Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list