|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xsl string comparison fails why?
Hi Tom, > [ Yates, Danny] >> For the first state (Alabama), "admissions/state/text()" >> evaluates to something like: >> >> Alabama<cr><space><space><cr><space><space> >> >> Which is NOT the same as: >> >> Alabama >> >> You can solve this either by using normalize-space() or by >> changing your <state> elements so that they don't use a mixed >> content model (i.e. containing both text and other elements). e.g.: > > Actually, even nomalize-space() does not quite do it because it > collapses all the whitespace down to one space, resulting in > > Alabama<space> normalize-space() strips leading and trailing space, so if the string was: "Alabama<cr><space><space><cr><space><space>" then all that trailing space would be stripped and you'd get: "Alabama" It's only spaces in the *middle* of the string that get collapsed down to a single string. So for example: "New<cr><space><space><cr><space><space>York" would become: "New York" Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








