Salve a tutti,
tempo fa ho creato un programma per la lettura di un file xml così strutturato:
-
[/code]
Non ho mai avuto problemi fino a quando il file, generato automaticamente da un software che non posso modificare, mi ha cambiato struttura:
-
[/code]
Ho adattato il mio codice alla lettura del secondo formato ma, purtroppo, questo file xml varia dal primo al secondo. Inoltre mi sembra che il primo formato contenga un errore, cioè non chiude il tag Campo1
Di seguito il codice utilizzato per leggere il primo formato del file XML
Do While Reader.Read
Indent = New String("", Reader.Depth * 2)
If Not Reader.IsStartElement Then
If Reader.HasValue Then
ctr = ctr + 1
Select Case ctr
Case 1
Campo2 = Reader.Value.Trim
Case 2
Campo3= Reader.Value.Trim
Case 3
Campo4 = Reader.Value.Trim
ctr = 0
End Select
End If
Continue Do
End If
Loop
Considerato che dovrei solo leggere il campo "Campo4"è possibile creare un codice che mi prende solo il valore desiderato?
Grazie