Grazie Phil per la risposta
Io non debbo fare un'indagine tra file sconosciuti nel contenuto.
Nb Ho numerato i NodiPadre per sintesi espositiva.
Devo leggere 20 NodiChild contenuti in 5 NodiPadre ora il problema è questo:
Quando tutti i FILE non contengono nessun dato relativi al nodoPadre2 e relativi Child di nodoPadre2
Tutti i dati relativi ai 5 NodiPadri compresi tutti i 20 NodiChild non vengono estratti.
Mi viene in mente di procedere in questo modo:
1-Interrogare preventivamente se i Child di nodoPadre2...contengono o meno dati
2-Se contengono dati li estraggo altrimenti passo ai NodiPadre successivi.
Ora è d'obbligo però precisare alcune cose:
A-I file sono soggetti a validazione (stiamo parlando di fattura elettronica)
B-I nodiPadre da 1 a 4 contengono NodiChild obbligatori (se così non fosse non verrebbero validati)
C-Solo il NodoPadre 5 può contenere dati facoltativi per tutti i child in esso contenuti.
Nb Ho numerato i nodipadre per sintesi espositiva.
Il mio problema l'ho risolto in questo modo:
Ho creato una funzione per i 4 NodiPadre e relativi child che "devono" contenere dati obbligatori quindi mai avranno tutti i child vuoti.
Una funzione a parte per il NodoPadre 5 se i child di questo contengono dati li estrae altrimenti no.
e tutto funziona, resta chiaro che tutto funziona e riferito al mio problema e che un approfondimento sarebbe molto interessante e magari più in là affronterò la questione.
Però leggo:
PS: fare questo lavoro di importazione degli xml è uno dei motivi che mi ha spinto ad avvicinarmi seriamente ad Access. Possiamo dire che ci sto pensando su da una decina d'anni
Mah io non ho l'età per affrontarlo, nemmeno con la 3°dose
Per @Alex
Grazie per la risposta