RE: [xsl] determining if one or more instances of a child are present in the current node element

Subject: RE: [xsl] determining if one or more instances of a child are present in the current node element
From: Mukul Gandhi <mukulw3@xxxxxxxxx>
Date: Thu, 18 Sep 2003 00:58:30 -0700 (PDT)
<xsl:if test="ParaItem">
</xsl:if>

should do what you desire..

for e.g. (just assuming for -- that the context node
will be Paragraph)

<xsl:for-each select="Paragraph">
  <xsl:if test="ParaItem">
    <!-- some processing -->
  </xsl:if>
</xsl:for-each>

You need to give more details for somebody to be more
specific!

Regards,
Mukul

--- "SANWAL, ABHISHEK (HP-Houston)"
<abhishek.sanwal@xxxxxx> wrote:
> Hmm.. is that so ?
> 
> Because my current node will be <Paragraph> and not
> <paraitem>.
> 
> Also, it can have other elements as children. So I
> need to have a
> specific "test" that checks if that child exists
> before APPLYING
> stylesheets for that child.
> 
> <Paragraph>
> 	<ParaItem>
> 	<ParaItem>
> 	<ParaItem>
> ....
> <Paragraph>
> 
> Let me know :). Is there a better expression to
> check if the current
> NODE (paragraph) contains ATLEAST one child
> PARAITEM.
> 
> :)
> 
> Thanks,
> 
> Abhishek Sanwal
> HP - Houston Campus
> abhishek.sanwal@xxxxxx
> 
> -----Original Message-----
> From: Jarno.Elovirta@xxxxxxxxx
> [mailto:Jarno.Elovirta@xxxxxxxxx] 
> Sent: Thursday, September 18, 2003 12:42 AM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE: [xsl] determining if one or more
> instances of a child are
> present in the current node element
> 
> Hi,
> 
> > <xsl:if test="count(child::*[name()=('ParaItem')])
> &gt;=1"> 
> > <!-- Check if this expression is correct -->
> > 
> > Is this expression correct in being able to
> determine if the current
> > node has one or more instances of the child
> ParaItem?
> 
> Yes, but the easies way would be just to test with
> 
>   <xsl:if test="ParaItem"/>
> 
> Cheers,
> 
> Jarno - VNV Nation: Amhrain Comhrac
> 
> 
>  XSL-List info and archive: 
> http://www.mulberrytech.com/xsl/xsl-list
> 
> 
>  XSL-List info and archive: 
> http://www.mulberrytech.com/xsl/xsl-list
> 


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread