Subject: Re: [xsl] find out if a element is empty From: David Carlisle <davidc@xxxxxxxxx> Date: Tue, 8 Apr 2003 10:36:47 +0100 |
how can I use xsl:if to find out if a xml element is emty or not. And is it the same thing when its emty or its not there? this is a FAQ and has been answerd on this list within the last day or so > how can I use xsl:if to find out if a xml element is emty or not. <xsl:if test="abc[not(node())]"> tests if the child abc element has any children. If you conside <abc><!-- lkj --></abc> to be empty use something like * instead of node(0 that does not match comments. <xsl:if test="abc"> tests if <abc> is a child of the current node. > And is it the same thing when its emty or its not there? No. <abc/> is an empty element that is here which isn't the same as it not being there. David ________________________________________________________________________ This e-mail has been scanned for all viruses by Star Internet. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] find out if a element is , Alexander Johannesen | Thread | Re: [xsl] find out if a element is , John Barden |
RE: [xsl] find out if a element is , Jarno . Elovirta | Date | Re: [xsl] find out if a element is , John Barden |
Month |