BufferedReader ler arquivo xml

Blz pessoal, seguinte:

Na minha aplicação aqui eu estou recebendo um arquivo xml por HTTPS, até aí tudo bem, eu consigo pegar o arquivo e jogar em um BufferedReader, minha dúvida é a seguinte.
Como eu vou extrair os dados desse XML pelo BufferedReader?

Flw

Algum dos métodos do seu Parser deve aceitar ou uma java.io.InputStream (nesse caso você nem precisaria ter encapsulado em um BufferedReader) ou então uma org.xml.sax.InputSource. O construtor de um InputSource aceita uma InputStream ou uma Reader.

Valeu cara, foi de grande ajuda, fiz oq vc falou, estava meio preso no BufferedReader :smiley:

private String readHTTPResponse (HttpMethod method) {
		StringBuffer buffer = new StringBuffer();
		BufferedReader reader;
		try {
			
			InputSource inputSource = new InputSource(method.getResponseBodyAsStream());
			
			DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
			DocumentBuilder db = dbf.newDocumentBuilder();

			Document doc = db.parse(inputSource);
			doc.getDocumentElement();