Subject: RE: [xsl] Using normalize-space to test for characters in text nodes From: <Jarno.Elovirta@xxxxxxxxx> Date: Wed, 3 Nov 2004 11:15:25 +0200 |
Hi, > Consider the following xml snippet: > > <root> > <node> </node> > <node> </node> > </root> > > normalize-space() returns false for the first node, and true for the > second. I would have expected both to return false - why is > the second > node considered different from the first? Because XPath <http://w3.org/TR/xpath#function-normalize-space> says: Whitespace characters are the same as those allowed by the S production in XML And XML <http://www.w3.org/TR/REC-xml/#NT-S> says: [3] S ::= (#x20 | #x9 | #xD | #xA)+ thus NO-BREAK SPACE is not whitespace. Cheers, Jarno - I want my head phones, I want my head phones! :(
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Using normalize-space to , David Carlisle | Thread | RE: [xsl] Using normalize-space to , Andrew Welch |
Re: [xsl] A question on optimizatio, Geert Josten | Date | RE: [xsl] Using normalize-space to , Andrew Welch |
Month |