Вы смотрели документацию API пакета org.w3c.dom
?Класс Element
содержит методы, такие как getElementsByTagName(String name)
, для получения дочерних элементов с определенным именем тега (и другие методы, которые могут быть полезны).Однако использование этого API немного обременительно.Вы можете использовать XPath (см. Пакет javax.xml.xpath
), чтобы сделать это с меньшим количеством строк кода.Например (не проверено):
Element element = ...;
XPath xpath = XPathFactory.newInstance().newXPath();
Node node = (Node) xpath.evaluate("/rsp[@stat='ok']/profile/identifier", element, XPathConstants.NODE);
String value = node != null ? node.getTextContent().trim() : "";