Re: [xsl] Empty nodes - more informative

Subject: Re: [xsl] Empty nodes - more informative
From: tcn@xxxxxxxxxxxxx (Trevor Nash)
Date: Wed, 04 Jul 2001 14:42:36 GMT
Dominic:

>you have to be more specific with your templates i think.
>When you match "*" you're matching at one point the <topic> node 
>whose value is
><topic>
>	<a>Hello</a>
>	<b code="123"/>
>	<c/>
></topic> 
>
True.

>Because not(string(.)) means "the string value of the current node 
>is an empty string", when this test is applied to the topic node
>it fails because the string value of the topic node is
><topic>
>	<a>Hello</a>
>	<b code="123"/>
>	<c/>
></topic> 
>
> [snip]
>I could be wrong about this...
>
You are ;-)

The string value of the topic node is either
"
	Hello
	
	
"
with some newlines and tabs or "Hello" depending on what the parser is
doing with white space in the input document.  

Regards,
Trevor Nash

--
Traditional training & distance learning,
Consultancy by email

Melvaig Software Engineering Limited
voice:     +44 (0) 1445 771 271 
email:     tcn@xxxxxxxxxxxxx

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


Current Thread