--- glassfish-jaxb-2.1.9/runtime/src/com/sun/xml/bind/v2/runtime/ContentHandlerAdaptor.java.orig	2010-01-14 11:01:31.000000000 -0500
+++ glassfish-jaxb-2.1.9/runtime/src/com/sun/xml/bind/v2/runtime/ContentHandlerAdaptor.java	2010-01-14 11:03:09.000000000 -0500
@@ -113,7 +113,7 @@
             // make sure namespaces needed by attributes are bound 
             for( int i=0; i<len; i++ ) {
                 String qname = atts.getQName(i);
-                if(qname.startsWith("xmlns"))
+                if(qname.startsWith("xmlns") || atts.getURI(i).length() == 0)
                     continue;
                 String prefix = getPrefix(qname);
 
