xsl-list
[Top] [All Lists]

Antwort: Re: a node child

2003-10-15 04:17:31

<xsl:if test="child::node()">
would test if any child node of the current node exists

<xsl:if test="child::node() != ''">
would test if any child node of the current node has a value

Please have a look at
http://selfhtml.teamone.de/xml/darstellung/xpathsyntax.htm
this is the german Version of selfhtml, but there is an french and spanish
version too.

regards
Manfred





abdessamad(_dot_)belangour(_at_)info(_dot_)univ-nantes(_dot_)fr@lists.mulberrytech.com
 am
15.10.2003 12:30:03

Bitte antworten an xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com@inet

Gesendet von:     owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com


An:      xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Kopie:
Thema:   Re: [xsl] a node child


Hi Andrew,
first,thanks for the response.
The example i gave was perhaps a bad example, but i want a response in a
more general case i.e once located on a node. How could we test the
existence of a  given child node ?
Thanks
Abdessamad

----- Original Message -----
From: <andrew(_dot_)curry(_at_)pa(_dot_)press(_dot_)net>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Wednesday, October 15, 2003 12:03 PM
Subject: Re: [xsl] a node child


try

<xsl:if test="./person[(_at_)name='max']/tel">
....
PA Sport RnD

Andrew Curry
Software Developer

Telephone: 01430 455545
Website:        http://www.pa.press.net

PA News Limited:
Bridgegate, Howden, East Yorkshire, DN14 7AE

Registered Office:
PA News Limited, 292 Vauxhall Bridge Road, London SW1V 1AE. Registered in
England No. 3891053


----- Original Message -----
From: "belangour abdessamad" 
<abdessamad(_dot_)belangour(_at_)info(_dot_)univ-nantes(_dot_)fr>
To: "XSL-list" <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Wednesday, October 15, 2003 10:54 AM
Subject: [xsl] a node child


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



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



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






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



<Prev in Thread] Current Thread [Next in Thread>
  • Antwort: Re: a node child, manfred . weigel <=