узел, он вернет всех связанных детей. если вы вызовете его для самого ребенка, он вернет только частичный текст.
я есть этот XML:<user><br><name>H & M</name>
и я анализирую это с помощью этого кода:
DocumentBuilder documentBuilder = null;
Document document = null;<p></p>
try {
documentBuilder = DocumentBuilderFactory.newInstance()
.newDocumentBuilder();
document = documentBuilder.parse(is);
} catch (Exception e) {
return result;
}
NodeList nl = document.getElementsByTagName(XML_RESPONSE_ROOT);
if (nl.getLength() > 0) {
resp_code = nl.item(0).getAttributes().getNamedItem(
XML_RESPONSE_STATUS).getNodeValue();
if (resp_code.equals(RESP_CODE_OK_SINGLE)) {
nl = document
.getElementsByTagName(XML_RESPONSE_TAG_CONTACT);
NodeList values = nl.item(i).getChildNodes();
и т.д..
когда я получаю значение узла с помощью: node.getNodeValue ();
я получаю только то, что перед амперсандом, хотя амперсанд сбежал
я хочу получить всю строку: "H & M"
Спасибо