Buonasera ragazzi,
ho un problema di lettura con questo file xml.
<ipclass id="2">
<desc>prova</desc>
<via>via pluto e paperino</via>
<Latitude>45.40483</Latitude>
<Longitude>18.12262</Longitude>
</ipclass>
In c# sono riuscito a estrapolare i vari attributi..
XmlTextReader bankReader = null;
bankReader = new XmlTextReader(m_strFileName);
while (bankReader.Read())
{
if (bankReader.NodeType == XmlNodeType.Element)
{
if (bankReader.LocalName.Equals("desc"))
{
Label3.Text = bankReader.ReadString();
}
if (bankReader.LocalName.Equals("via"))
{
Label4.Text = bankReader.ReadString();
}
if (bankReader.LocalName.Equals("Latitude"))
{
Label5.Text = bankReader.ReadString();
}
if (bankReader.LocalName.Equals("Longitude"))
{
Label6.Text = bankReader.ReadString();
}
}
}
però non riesco ad estrapolare, magari per un controllo, il valore id del nodo ipclass. Cosi da condizionare i valori successivi da ricavare.
Avete idea di come o cosa usare per estrapolare il dato?
Tipo label1.text = bankreader.value("id")...o qualcosa del genere..
