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