Subject: [xsl] counting matches between list items From: "Beck, Matthew" <MBeck@xxxxxxxxxxxxxxx> Date: Wed, 20 Jun 2001 11:40:23 -0400 |
I'm new to XSL, so this might be a simple question. I'm trying to compare the items in two lists using XSL to check if an item at a certain position in the two lists matches. For example, the lists below have 1 matching item. <LISTS> <LIST_A> <ITEMS> <ITEM type="dog" /> <ITEM type="cat" /> <ITEM type="fish" /> </ITEMS> </LIST_A> <LIST_B> <ITEMS> <ITEM type="dog" /> <ITEM type="fish" /> <ITEM type="cat" /> </ITEMS> </LIST_B> </LISTS> I've tried using count() <xsl:variable name="listMatches" select="count(LISTS/LIST_A/ITEMS[normalize-space(./attribute::type)=LISTS/LI ST_B/ITEMS/attribute::type])"/> But count() does not take the position of the elements into account. I can't figure out how to accumulate a count using <xsl:for-each>. If anyone has any suggestions, please let me know. Thanks, - Matthew XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Three questions on sortin, Jeni Tennison | Thread | RE: [xsl] counting matches between , kfricovsky |
Re: [xsl] RE: URL for "Things XSLT , David_Marston | Date | [xsl] XSLT to SVG examples wanted, Wendell Piez |
Month |