leer XML desde String

Hola buen día, estoy intentando obtener el valor de un tag xml, el contenido del xml lo tengo en un String, y lo que intento es obtener un valor contenido en el tag xml. Ya busque info y en su mayoria obtienen el contenido desde el archivo .xml, hasta ahora tengo que el string se le da formato xml.

 

Quiero obtener lo que esta dentro del tag TYPE_NAME.

EDITO :
Ya quedó :

*******************************************************************************

 
Saludos

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

JDOM2

Quiza esto te pueda servir de ayuda, acutalmente tambien leeo un XML que esta en un String y para eso utilizo jdom2, es algo sencillo y deje estos metodos de utileria, sinceramente creo que no compilara la clase pero esos son los metodos que yo utilizo.

checa este codigo, ojala y te sirva

import java.io.IOException;
import java.io.StringReader;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;

public class stringAXml {

private Document xmlDocument;

public stringAXml(String xmlString) {
try {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
this.xmlDocument = builder.parse(new InputSource(new StringReader(xmlString)));
} catch (ParserConfigurationException | SAXException | IOException e) {
System.out.println(e.getMessage());
}
}

public Document getXML() {
return xmlDocument;
}
}