[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: XPATH total count of multiple child nodes

Subject: RE: XPATH total count of multiple child nodes
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Tue, 3 May 2005 18:36:16 +0100
xpath max
count(*)

Michael Kay
http://www.saxonica.com/ 

> -----Original Message-----
> From: Edward Bryant [mailto:bryant_edward@xxxxxxxxxxx] 
> Sent: 03 May 2005 18:23
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject:  XPATH total count of multiple child nodes 
> 
> 
> Thanks everyone for the helpful answers to my previous 
> question on character 
> entities.
> 
> My new problem is that I am trying to build a conditional 
> statement based on 
> a count of the number of child elements. There is an element 
> "dates" that 
> contains child elements containing particular dates. 
> Normally, I would use 
> something like:
> 
> Check if any of them exisit at all...
> 
> <xsl:if test="(filed) or (decided) or (submitted) or 
> (revised) or (term)">
> 
> then, see if there is more than one of them ...
> 
> <xsl:if test="count(date) > 1">
> 
> However, the child elements do not all have the same name. 
> They can have one 
> of five different names (filed, decided, submitted, revised, 
> or term), which 
> may appear in almost any combination. There are no other 
> child elements, so 
> I was hoping there was a simple way to count the total number 
> of child 
> elements without specifying them by name?

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.