|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: testing for child node and counting
Alex,
At 04:52 PM 2/6/02, you wrote:
The test expression (not "text") is being evaluated, like any XPath expression, relative to a context node, which in this case will be the Row element that the template happens to be matching. You need <xsl:if test="field_c"> which is short for <xsl:if test="child::field_c">: this tests true if the context node has any field_c children. 2. I want to print at the top of the html table the number of <row>s that have a <field_c> child. If you're creating the table in a template matching Orders, the instruction <xsl:value-of select="count(Row[field_c])"/> should do it. This is short for count(child::Row[child::field_c]), which counts the Row children (of your Orders context node) that have field_c children. I hope that helps, Wendell
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








