Now that Xerces 2 is released, I attempted to update Gump and the interop endpoint to use Xerces 2. Unfortunately, at that point, I could not deploy anything which contained xmlns:x="" as the parser refused to accept it.
So I did a little research, and at http://www.w3.org/TR/REC-xml-names/#dt-prefix, I found: [Definition:] If the attribute name matches PrefixedAttName, then the NCName gives the namespace prefix, used to associate element and attribute names with the namespace name in the attribute value in the scope of the element to which the declaration is attached. In such declarations, the namespace name may not be empty. For now, I have gone back to using Xerces 1 with Apache SOAP. - Sam Ruby