Subject: Check if a field matches "any" of a set of other entries From: Gerard Berthet <gberthet@xxxxxxxxxxxxxxx> Date: Wed, 03 May 2000 01:37:34 -0700 |
How can I check if a value matches any of a set of other values? Here is an example XML:
<document> <references> <ref>a</ref> <ref>b</ref> <ref>c</ref> </references> <data> <entry>x</entry> <entry>b</entry> <entry>a</entry> <entry>z</entry> </data> </document>
I want to print each entry in bold if it exists in the list of references, otherwise I want to print it in italics. Here is my pseudo-xml code:
<xsl:for-each select="/document/data/entry"> if entry/text() equals any of the values in <references> set flag=true; </xsl:for-each>
<xsl:if test(flag is true)> print the value in bold otherwise print the value in italics </xsl:if>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: two column list using FOs?, Nikolai Grigoriev | Thread | RE: Check if a field matches "any" , Ben Robb |
RE: Does XSL support an eval?, Kay Michael | Date | RE: Check if a field matches "any" , Ben Robb |
Month |