xsl-list
[Top] [All Lists]

Re: a node child

2003-10-16 00:54:40
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(_dot_)belangour(_at_)info(_dot_)univ-nantes(_dot_)fr> 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



<Prev in Thread] Current Thread [Next in Thread>