Subject: Re: [xsl] XPATH total count of multiple child nodes From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Tue, 03 May 2005 13:31:22 -0400 |
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?
<xsl:match="dates"> ... whatever you do for the wrapper if anything ... <xsl:if test="*"> ... whatever you do now you know there are children ... </xsl:if> </xsl:match>
Enjoy, Wendell
====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XPATH total count of multiple, Edward Bryant | Thread | RE: [xsl] XPATH total count of mult, Michael Kay |
Re: [xsl] Trouble creating a table , Max Bronsema | Date | Re: [xsl] Alternative to msxsl:node, Wendell Piez |
Month |