26 messaggi dal 15 novembre 2001
Salve a tutti,
in Visual BAsic .Net come posso leggere un file xml con piu elementi??
es:
<dipendente>
<nome> </nome>
<cognome> </cognome>
</dipendente>
<dipendente>
<nome> </nome>
<cognome> </cognome>
</dipendente>
<dipendente>
<nome> </nome>
<cognome> </cognome>
</dipendente>
<dipendente>
<nome> </nome>
<cognome> </cognome>
</dipendente>
154 messaggi dal 21 maggio 2001
Io in asp.net faccio cosi...

Dim reader As XmlTextReader
Try
'Apro il file XML
reader = New XmlTextReader(Server.MapPath("mioxml.xml"))
While reader.Read()
'scrivo il tag XML e il suo contenuto
LeggiFileXml = LeggiFileXml & ("<b>" & reader.Name & "</b> " & reader.Value & "<br>")
End While
Catch ex As Exception
'Se non riesco ad aprire il file XML genero la stringa di errore
LeggiFileXml = "Errore nell'accesso al file XML"
Finally
reader.Close()
End Try

ok?
26 messaggi dal 15 novembre 2001
In questo modo riesco a leggere solo il primo elemento <dipendente>
</dipendente>
per i successivi mi va in errore: There are multiple root elements

????
97 messaggi dal 04 ottobre 2004
devi semplicemente mettere un elemento di root esterno a tutto, essendo l'XML tutto annidato ci deve essere solo un macro contenitore all'esterno.

ciao Daniele
26 messaggi dal 15 novembre 2001
aimè
non posso mettere l'elemento esterno ... il file non si può modificare...
c'è soluzione???

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.