RE: [xsl] How to Tag Several Words in a Given String

Subject: RE: [xsl] How to Tag Several Words in a Given String
From: UlyLee <ulyleeka@xxxxxxxxx>
Date: Wed, 12 Oct 2005 02:32:06 -0700 (PDT)
I actually had an idea on how to go around with this
but i dont how to properly code it in XSLT.

<String>Name1 and Name3 also Name4 Name5 but not
Name2</String>

<table>
<tr>
<td>Name1</td>
<td>ValidName1</td>
</tr>
<tr>
<td>Name3</td>
<td>ValidName3</td>
</tr>
<tr>
<td>Name4 Name5</td>
<td>ValidName4 ValidName5</td>
</tr>
</table>

* i'll assign first into a variable, validStr, all the
td[1] in table
* test if contents of String is equal to $validStr
* if true then i'll assign to a variable, match, the
sibling of the td[1] that matches $validStr[1]
* then call replace(String, $validStr[1], $match)
* then run this all over again but this time passing
the replaced string as new string to process and
remove the $validStr[1] in $validStr to avoid
repetition.

output should be:

<String><ValidName>ValidName1</ValidName> and
<ValidName>ValidName3</ValidName> also
<ValidName>ValidName4 ValidName5</ValidName> but not
Name2</String>

i hope that makes sense :D

-- UlyLee


		
__________________________________ 
Start your day with Yahoo! - Make it your home page! 
http://www.yahoo.com/r/hs

Current Thread