question: final public static String cambiarCabeceraXml ( String s ) { java . io . ByteArrayOutputStream baos = new java . io . ByteArrayOutputStream ( ) ; s = s . replaceFirst ( "(<[^!].*) xmlns=\"http[s]?://afirmaws/ws/[a-z]*\" " , "$1  " ) ; return s ; }
target:  dom4j no lee correctamente el documento si la etiqueta raiz tiene el atributo 'xmlns="X"' esta funcion quita el atributo