Re: Looping over a CSV in XSL
"Khan, Amir" <amkhan@xxxxxxxxxx> wrote: > I have a problem such that I call a transform engine and for the XSL I set > one of the parameters to be a CSV. If you want only test whether a string in a token in the CSV you can skip all the fancy parsing an stick to using contains(), you'll only have to include the delimiters to avoid spurious substring matches: <xsl:variable name="normalized-csv" select="concat(',',translate($param,' ',''),',')"/> <xsl:if test="contains($normalized-csv,concat(',',$value,','))"> ... You'll have to prepend/append a comma so that the test will also find the first and the last value in the CSV. HTH J.Pietschmann XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format