Subject: [xsl] conditional count From: "Daniel Heskia" <daniel@xxxxxxxxx> Date: Tue, 19 Oct 2004 18:07:48 +0200 |
Hi. I have some unhandy xml that I would like to process in plain xsl by counting elements conditionally (if the entire data set in the elemt is full). In the example below I want to count only the number of element "row" where all underlying columns have data. i.e. the number in the example should be 1. I can filter out the empty "row"'s by challenging the contents of the entire element by: <xsl:value-of select="count(/root/row[normalize-space()])"/> But how do I exclude an element "row" if just a single "column" in the element is empty? <root> <row> <column>Peter</column> <column>Johnson</column> <column>High Street 10</column> <column>Male</column> <column>15-10-2004</column> <column>13.11</column> </row> <row> <column></column> <column></column> <column></column> <column></column> <column></column> <column></column> </row> <row> <column>Sue</column> <column>Bond</column> <column>Dollar Avenue</column> <column>Female</column> <column>01-05-2003</column> <column></column> </row> </root>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Problem with a for-each i, Jeni Tennison | Thread | Re: [xsl] conditional count, G. Ken Holman |
Re: [xsl] Problem with a for-each i, Jeni Tennison | Date | Re: [xsl] Stripping or converting H, David Carlisle |
Month |