ciao,
qualcuno mi sa dire perchč data un xml composto da una lista di item con diversi attrivuti

<Item Name="Nome1" Type="Date">
<Item Name="Nome2" Type="String">
...


e dato questo codice che "dovrebbe" permettermi di selezionare gli item con l'attribut Nome="Nome2" per copiarne il valore.

Items= summarydoc.getElementsByTagName('Item');

for (i=0; i<=Items.length; i++) {

var nodeattr = summarydoc.getElementsByTagName('Item')[i].attributes;

for (j=0; j<=nodeattr.length; j++) {

if ( nodeattr[j].value == "Nome2" ) {
document.getElementById('framePubMed').innerHTML = nodeattr[j].value;
}
}
}

Dato tutto ciō, ditemi perchč questo script non funziona, bensė funziona solo se io inserisco Nome1 al posto di Nome2, cioč se richiedo il valore per il primo elemento.

if ( nodeattr[j].value == "Nome1" )

Nel caso di Nome2 invece non viene scritto niente.

grazie, ciao