According to http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/#src-qname, clause 2.2, we should handle xsi:type="foo" in the default namespace and not the null namespace as we currently do.
Created attachment 245786 [details]
Created attachment 245801 [details] [diff] [review]
The fix was to make sure we pass on an empty string to LookupNamespaceURI to get the default namespace when there is no prefix, instead of just returning
checked into trunk
checked into 1.8 branch on 2007-04-12
checked into 1.8.0 branch on 2007-04-16