<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