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>