un file xml, tramite il linguaggio xml.
public void EliminaNodoXml(int IntPosizione, string StrNomeFile,
string StrNodoDaEliminare, string StrRadice)
{
try
{
// oggetto per il file xml
XmlDocument Xmlfile = new XmlDocument();
// carico il file
Xmlfile.Load((StrNomeFile + ".xml"));
// lista di nodi
XmlNodeList xmlNodi = Xmlfile.GetElementsByTagName(StrNodoDaEliminare);
// utilizzo il metodo per eliminare tale valore
Xmlfile.GetElementsByTagName(StrRadice)[0].RemoveChild(xmlNodi[IntPosizione]);
Xmlfile.Save((StrNomeFile + "2.xml"));
System.IO.File.Copy((StrNomeFile + "2.xml"), (StrNomeFile + ".xml"), true);
}
catch (Exception ex)
{
MsgBox(ex.Message);
}
}
Di seguito si riporta il codice per eseguire tale funzione
EliminaNodoXml(lstargomenti.SelectedIndex, "opzioni", "argomento",
"lista");
Nessun commento:
Posta un commento