-----Original Message-----
From: =?iso-8859-1?q?Leena Kulkarni?=
<mulberrylist(_at_)yahoo(_dot_)co(_dot_)in>
Sent: Fri, 18 Apr 2003 10:39:33 +0100 (BST)
To: XSL-List(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] occurence of a word
If I have to make any occurence of one word bold, how
do I go about it?
That depends on where the output is to appear. Since XML is concerned with the
structure and meaning of data, and has no concepts for presentation outside of
a particular mark-up language (e.g., XHTML, XSL-FO), there is no way to mark
anything "bold".
XSLT has a further handicap (at least in the present version) in that its
string manipulation is very weak. If I were in your position, and if the target
output of my transformation were HTML, I would write a Perl script which
employed regular expressions to find all instances of the word in question
("word"), and replace it with <b>word</b> or <span
style="font-weight:bold;">word</span>.
--
Charles Knell
cknell(_at_)onebox(_dot_)com - email
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list