Получение атрибута XPath и его сравнение

189
25 июля 2021, 22:20

Мне нужно получить те объекты, атрибуты которых равны "q" и вывести все названия тайтлов, у которых этот атрибут таков

<title name="q">A1</title>
<title name="sss">A2</title>
<title name="q">A3</title>

XPathExpression exprLang = xpath.compile("//title");
NodeList listLang = (NodeList) exprLang.evaluate(doc, XPathConstants.NODESET);
for (int i = 0; i <  listLang.getLength(); i++) {
  if (listLang.item(i).getAttributes("q")) {
    System.out.println(listLang.item(i).getTextContent());
  }
}
Answer 1

Поиск с учётом атрибута: //title[@name='q']

READ ALSO
Организация архитектуры программы

Организация архитектуры программы

У меня есть абстрактный класс

245
Socket pc and Android

Socket pc and Android

Вообщем на компьютере запускается серверК нему должен подключатся клиент с телефона через socket

586
&lt;identifier&gt; expected

<identifier> expected

компилятор выдает

276