> 2. My understanding is that the use of base64binary in a schema will > cause a validating parser to callapse any whitespace during validation.
This is true as long as data type normalization is turned on. Most parsers let you turn it off. This is required to verify signatures over base64 elements when validating. This also sucks, but it's the only workaround if you want to validate. Most people don't, and Xerces itself has so many schema-related bugs going unfixed lately that it's becoming nearly impossible to keep doing it as an implementer. -- Scott