Random photo
Loading...
Domains for sale
|
June 7, 2005Helping to make System.Xml v2.0 betterkzu says he has broken the mark of 100 bugs filed to the MSDN Feedback Center. That's impressive. My numbers are humble - only 15 bugs and suggestions. Gotta be more active here. I spent a day working on an adapter to my homegrown XSLT test suite for the XslCompiledTransform class and the very first run brought a bunch of issues. Now I have to analyze the log and file bugs. I'm happy I found already a quite significant one - XslCompiledTransform thinks NaN equals to NaN. To put it another way - "number('foo')=number('bar')" evaluates to true! That's really bad, because that property of NaN (non equality to anything) is the base for a quite widespread technique in XSLT 1.0 on determining whether a value is a number - "number($val) = number($val)" is true if and only if $val is a number. June 7, 2005 6:55 PM
| #System.Xml v2.0
, #XML
Comments
I tend to use number(.) = . mainly because I don't want leading, trailing whitespace in my number. Posted by: bryan at June 9, 2005 12:05 PMPost a comment
|