|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
xml + js prendere un valore da un xml
non riesco a fare questa cosa potete aitarmi
ho questo cosa var nord = xmldoc.getElementsByTagName('nord'); poi faccio questo alert("Nord "+ nord.item .firstChild.data); e vedo il valore del tag ma se provo a predermi il valore dell'attributo del tag nulla da fare alert("att Nord "+ nord.item .firstChild.getAttribute('long'));
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
ho sirolto così
var ovest = xmldoc.getElementsByTagName('ovest'); ovest(0).getAttribute('lat')
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Sicuro?? ovest non è un metodo, quindi non vedo come possa funzionare fare ovest(0)
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
si si per funziona
Invece non riesco a fare questa cosa puoi aiutarmi? ho un xml fatto così <rubrica> <localita> <nome>nome1</nome> <nome>nome2</nome> <nome>nome3</nome> <nome>nome4</nome> </localita> volevo popolarmi un combo con questi valori come posso fare con javascript
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Fammi indovinare ... stai lavorando con IE. Con IE funziona fare ovest(0). Con Firefox no.
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
non riesco a prendermi i dati dall xml
come posso ciclare.
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Localizza tramite DOM il nodo <localita> quindi usa getElementsByTagName per prendere la lista dei nodi <nome>
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
io sono arrivato qui
var localita = xmldoc.getElementsByTagName('localita'); for (i=0; i<localita.length; i++) { alert("dddd"); } poi mi blocco
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Innanzitutto nel XML hai 1 solo tag <localita> o più di uno? La <select> da popolare quindi è 1 sola? È già presente nel documento HTML oppure devi crearla dinamicamente?
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
ok ci sono riuscito
ho fatto così for (i=0; i<localita.length; i++) { // Mostra +="<select onChange=javascript:stopStart("+ovest(0).getAttribute('lat')+","+ovest.item(0).firstChild.data+ ","+zoom.item(0).firstChild.data +",this.value)>"; Mostra +="<select onChange=javascript:stopStart('0','0',"+zoom.item(0).firstChild.data +",this.value)>"; var num= localita[i].getElementsByTagName('nomeloc'); for (j=0; j<num.length; j++) { // alert(j); // alert(localita[i].getElementsByTagName('nomeloc').item(j).firstChild.nodeValue); Mostra += "<option value='"+localita[i].getElementsByTagName('nomeloc').item(j).firstChild.nodeValue+"'>"+localita[i].getElementsByTagName('nomeloc').item(j).firstChild.nodeValue+"</option>"; } Mostra +="</select>"; comboloc.innerHTML = Mostra; // alert(localita[i].getElementsByTagName('nome').item(0).firstChild.nodeValue); }//chiudo for localita.length
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:03.