Re: [xsl] a node child

Subject: Re: [xsl] a node child
From: Mukul Gandhi <mukulgw3@xxxxxxxxx>
Date: Thu, 16 Oct 2003 00:54:40 -0700 (PDT)
I feel this XSL would be appropriate --

<xsl:template match="/persons">
   <xsl:for-each select="person">
      Name : <xsl:value-of select="@name" />
      <xsl:if test="child::tel">
        Has telephone - yes
      </xsl:if>
      <xsl:if test="not(child::tel)">
        Has telephone - no
      </xsl:if>
   </xsl:for-each>
</xsl:template>

Regards,
Mukul

--- belangour abdessamad
<abdessamad.belangour@xxxxxxxxxxxxxxxxxxx> wrote:
> Hi,
> Suppose we are located on a node. How could we test
> the existence of a given
> child node ?
> 
> example: how to test that "eric" has a telephone and
> "max"  has not.?
>
-------------------------------------------------------
> <persons>
>     <person name="eric">
>         <tel>003366778899</tel>
>     </person>
>     <person name="max"/>
> <persons>
>
--------------------------------------------------------
> Thanks.
> 
> 
>  XSL-List info and archive: 
> http://www.mulberrytech.com/xsl/xsl-list
> ve:  http://www.mulberrytech.com/xsl/xsl-list
> 


__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com

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


Current Thread