public void LeggiNodoXml(ref XmlNodeList xmlNodo,
string StrNomeFile,
string StrNodoDaLeggere)
{
try
{
// oggetto
per il file xml
XmlDocument
Xmlfile = new XmlDocument();
// carico
il file
XmlTextReader
XmlLeggi = new
XmlTextReader(StrNomeFile);
XmlLeggi.WhitespaceHandling
= WhitespaceHandling.None;
Xmlfile.Load(XmlLeggi);
// cerco
tutti i nodi da leggere
xmlNodo
= Xmlfile.GetElementsByTagName(StrNodoDaLeggere);
XmlLeggi.Close();
XmlLeggi
= null;
}
catch
(Exception ex) {
MsgBox(ex.Message);
}
// Di seguito si riporta
una fase per testare tale codice, esempio di avvio codice in cui il valore del nodo
viene inserito in una listbox.
Xml.XmlNodeList xmlnodi;
LeggiNodoXml(xmlnodi,
"opzioni.xml",
"argomento");
int intconta
= 0;
for (intconta
= 0;
(intconta
<= (xmlnodi.Count -
1));
intconta++) {
lstargomenti.Items.Add(xmlnodi[intconta].InnerText());
}
}
mercoledì 10 settembre 2008
Leggere un nodo da un file xml tramite C#
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento