xsl-list
[Top] [All Lists]

RE: [xsl] Unanticipated Results from text()

2007-02-26 10:42:51
Ah-hah!

Now I see what's going on, and what you meant with the first answer.

Thanks much to all!

Mike McBee
Signature House
systems(_at_)signaturehouse(_dot_)net
www.signaturehouse.net
304-842-3386 

-> -----Original Message-----
-> From: Michael Kay [mailto:mike(_at_)saxonica(_dot_)com]
-> Sent: Monday, February 26, 2007 12:14 PM
-> To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
-> Subject: RE: [xsl] Unanticipated Results from text()
-> 
-> 
-> > 
-> > No matter how many line-breaks are in the XML, or where 
-> > they're placed, in IE the "normalize-space(text())" picks up 
-> > the "B2" text as I expected. But FileMaker/Xalan/Xerces won't 
-> > pick up the "B2" text if a line-break appears between the 
-> > <BBB><CCC>. 
-> 
-> That's probably because you're picking up the wrong node. In XSLT 1.0, if
-> you do normalize-space(text()) then it processes the first child text node.
-> (In XSLT 2.0 it's an error if there's more than one). If you strip
-> whitespace text nodes, this will be the first non-whitespace node. If you
-> don't strip them, it will be the first whitespace node.
-> 
-> Michael Kay
-> http://www.saxonica.com/
-> 
-> 
-> --~------------------------------------------------------------------
-> XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
-> To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
-> or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
-> --~--
-> 
-> 
-> 


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--