// Строим объектную модель исходного XML файла
final File xmlFile = new File(appdata, "filetest.xml");
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(xmlFile);
// Выполнять нормализацию не обязательно, но рекомендуется
doc.getDocumentElement().normalize();
// Получаем все узлы с именем "Server"
NodeList nodeList = doc.getElementsByTagName("Server");
for (int i = 0; i < nodeList.getLength(); i++) {
// Выводим информацию по каждому из найденных элементов
Node node = nodeList.item(i);
if (Node.ELEMENT_NODE == node.getNodeType()) {
Element element = (Element) node;
String Host = element.getElementsByTagName("Host").item(0).getTextContent();
}
}
} catch (ParserConfigurationException | SAXException
| IOException ex) {
Logger.getLogger(Main.class.getName())
.log(Level.SEVERE, null, ex);
}