[xsl] replace special characters by element tags

Subject: [xsl] replace special characters by element tags
From: Frank Marent <frank.marent@xxxxxxxxxxx>
Date: Mon, 19 Mar 2007 17:17:04 +0100
hi all

i have difficulties in resolving the following (standard?) process in
xslt 2.0:

"replace in text() +any text; strings by <i>any text</i>"

whereas +any text; can appear several times in text() and different
text can be in the quotes like +any other text; or +yet another silly
text;.

  <Body>This is a nice +test; with several +means; traps in it. Can
you +transform this correctly?</Body>

should result:

  <Body>This is a nice <i>test</i> with several <i>means</i> traps
in it. Can you +transform this correctly?</Body>

is there an xslt 2.0 saxon solution for that case?

any help is very appreciated.

from zurich
frank

Current Thread