makbox ha scritto:
Comunque, se l'XML è semplice come quello che hai postato, io preferisco "puntare" il valore dei nodi direttamente con: getElementsByTagName("[tagname]") se la lista di nodi contiene almeno un elemento ne ottengo il valore.
In questo caso il controllo è abbastanza semplice.
Ciao, Marco.
L'xml nella parte allegato è strutturato in questo modo:
<file_allegati>
<allegato id="0">
<id>0</id>
<file_path>Valore</file_path>
</allegato>
<allegato id="1">
<id>1</id>
<file_path>Valore</file_path>
</allegato>
<allegato id="2">
<id>1</id>
<file_path>Valore</file_path>
</allegato>
</file_allegati>
Infatti per verificare se c'é qualkosa all'interno del file_allegati, utilizzo getElementsByTagName() faccio un controllo se è vuoto altrimenti procendo al controllo del tag allegato, il mio problema è verificare quanti allegati ci siano all'interno del tag, perché potrebbe capitare che un file XML abbia 6 allegati, ma un altro ne potrebbe avere solo 3 (in questo caso la pagina mi và in errore) perché avendo io inserito 6 variabili 3 non vengono inizializzate e quindi mi si blocca il tutto.
Spero di essere stato chiaro nella spiegazione e grazie per le risposte.