Всем доброго дня. Помогите с решением проблемы парсинга xml без тегов, т.е. когда отсутствует древовидная структура. Например:
<Сотрудники>
<Сотрудник ДатаРождения="01.01.1955 0:00:00" ДатаПриема="01.11.2010
0:00:00" Должность="Старший специалист техподдержки" ФИО="Иванов
Александр Алексеевич"/>
<Сотрудник ДатаРождения="02.02.1977 0:00:00" ДатаПриема="01.12.2011
0:00:00" Должность="Системный администратор" ФИО="Петров Алексей
Андреевич"/>
</Сотрудники>
Например так:
String body = "содержимое xml";
DocumentBuilder documentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
Document document = documentBuilder.parse(new ByteArrayInputStream(body.getBytes()));
NodeList nodeList = document.getElementsByTagName("Сотрудник");
for(int x=0,size= nodeList.getLength(); x<size; x++) {
System.out.println(nodeList.item(x).getAttributes().getNamedItem("Должность").getNodeValue())
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости