Subject: Re: testing for child node and counting
From: "Joerg Heinicke" <joerg.heinicke@xxxxxx>
Date: Thu, 7 Feb 2002 00:36:44 +0100
|
> just found the answer to my questions...
>
> 1. <xsl:if test="./field_c">
> 2. <xsl:value-of select="count(Orders/Row/field_c)"/>
1. Look for the shorter version, but it's correct.
2. It's not quite correct. It counts all field_c in Row, so if a Row has
more than one field_c, your count goes wrong. You wanted to have the Rows
which have field_c, so it must be change it to Row[field_c] instead of
Row/field_c. But for your use case it works.
Regards,
Joerg
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|