RE: [xsl] occurence of a word

Subject: RE: [xsl] occurence of a word
From: cknell@xxxxxxxxxx
Date: Fri, 18 Apr 2003 08:15:39 -0500
> -----Original Message-----
> From:     =?iso-8859-1?q?Leena Kulkarni?= <mulberrylist@xxxxxxxxxxx>
> Sent:     Fri, 18 Apr 2003 10:39:33 +0100 (BST)
> To:       XSL-List@xxxxxxxxxxxxxxxxxxxxxx
> 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@xxxxxxxxxx - email



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread