Subject: RE: 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
|