September 19
Molte applicazioni si basano su XML, un linguaggio di markup basato su standard, per la memorizzazione dei dati, in particolare di dati che è al tempo stesso di ripetere e di natura gerarchica. documenti XML sono accessibili dalle applicazioni in memoria utilizzando il DOM, o "Document Object Model". All'interno del Document Object Model, ogni gruppo di tag XML è un nodo. Nodi in XML sono sempre annidati, tranne per il nodo radice. I programmatori possono accedere e rimuovere il nodo principale di ogni elemento particolare utilizzando una varietà di lingue, tra cui C #.
1 Caricare il documento XML che si desidera analizzare in memoria:
XDocument sampleXMLDoc = XDocument.Load ( "NameOfXMLFile.xml");
2 Recuperare l'elemento principale del nodo e posizionarlo nella variabile sampleNode:
XMLNode sampleNode = sampleXMLDoc.SelectSingleNode ( "/ node1 / Node2 / nodetoselect [@ id = 'SampleID']");
3 Eliminare il nodo padre del nodo sampleNode:
sampleNode.ParentNode.Remove ();
4 Salvare il documento XML modificato:
sampleXMLDoc.Save ();