18/10/10 16:10
BitterLemon
Buonpomeriggio,
con XMLReader ho bisogno di leggere vari XML simili a questo come struttura
<strategydex>
<pokemon>Abomasnow</pokemon>
<dex>460</dex>
[...]
<nomeset0>SubSeed</nomeset0>
<natura0>Timid</natura0>
[...]
<nomeset1>Scarfer</nomeset1>
<natura1>Adamant</natura1>
[...]
</strategydex>
Il problema è che per ogni XML ci sono vari tag simili a <nomesetX> e <naturaX> (e altri) con X variabile (min 0).
Nel mio progetto iniziale non avevo preso la cosa in considerazione e avevo proceduto considerando un solo <nomeset> e <natura> in questo modo
Pensavo di fare in questo modo: Leggo tutti i tag, magari con un ciclo For, e li inserisco in un array per ogni tipo (ex: array "nomeset" --> tutti i valori dei tag di nome "nomesetX".
con XMLReader ho bisogno di leggere vari XML simili a questo come struttura
<strategydex>
<pokemon>Abomasnow</pokemon>
<dex>460</dex>
[...]
<nomeset0>SubSeed</nomeset0>
<natura0>Timid</natura0>
[...]
<nomeset1>Scarfer</nomeset1>
<natura1>Adamant</natura1>
[...]
</strategydex>
Il problema è che per ogni XML ci sono vari tag simili a <nomesetX> e <naturaX> (e altri) con X variabile (min 0).
Nel mio progetto iniziale non avevo preso la cosa in considerazione e avevo proceduto considerando un solo <nomeset> e <natura> in questo modo
Dim xmR As XmlReader = XmlReader.Create(link) xmR.ReadToFollowing("nomeset") Dim nomeset As String = xmR.ReadElementContentAsString() xmR.ReadToFollowing("natura") Dim natura As String = xmR.ReadElementContentAsString() TextBox1.Text = "Set: " + nomeset + vbCrLf + "Natura: " + natura
Pensavo di fare in questo modo: Leggo tutti i tag, magari con un ciclo For, e li inserisco in un array per ogni tipo (ex: array "nomeset" --> tutti i valori dei tag di nome "nomesetX".
Ultima modifica effettuata da BitterLemon 18/10/10 18:49
aaa