This required changing the SAX parser to be namespace aware, as it seems that is the default in Android, but not the default in the OpenJDK.