|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: in search for more elegant XPaths
> *[string-length(normalize-space(.))>0] > No need to work out the length (which can be surprisingly > costly for general unicode strings) you can just do > > *[normalize-space(.)] > > as the predicate is true if teh string is non empty. > (Although I have a feeling saxon for example does that > rewrite for you anyway, so it may make no difference.) Indeed. Saxon will neither construct a string with the whitespace removed, nor count the characters that remain after removing them: with either expression it simply scans the string (or rather, its UTF16 representation) and returns false as soon as it hits a non-whitespace codepoint. Michael Kay http://www.saxonica.com/
|
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








