Ragnar ha scritto:
"NodeList log = document.getElementsByTagName("log");
Node logType = log.item(0);
id = logType.getFirstChild().getNodeValue();"
Ma quanto stampo il risultato o mi appare "null" oppure una stringa vuota.
Il "id" è un
attributo, non un nodo "figlio".
Stai usando la API DOM W3C, giusto (probabilmente tramite JAXP)? Node ha un getAttributes() che però fornisce un NamedNodeMap, quindi non è comodissimo.
Siccome con getElementsByTagName hai cercato i tag <log>, i Node del NodeList sono effettivamente degli Element. Fai il cast a Element e potrai usare il
String getAttribute(String name)