Subject: Re: 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
|