As duas imagens acima uma do XML e outra do código funcionando.
Eu queria entender por que saiu desse jeito? Sendo que no código a ideia era mostrar um nome e “esta na variável”, e armazenar um child em um espaço espaço do arraylist bom estou começando a usar xml agora portanto toda dica e critica construtiva é bem vinda.
Código que faz isso abaixo(“Apenas aprendizado”):
public void connect() throws Exception {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse("Registro.xml");
Element registro = doc.getDocumentElement();
NodeList registroL = registro.getElementsByTagName("Nome");
for (int i = 0; i < registroL.getLength(); i++) {
Element registroE = (Element) registroL.item(i);
Nome.add(registroE.getTextContent());
System.out.println(Nome+"esta na variavel");
}
}