Molte applicazioni si basano su XML, un linguaggio di markup basato su standard, per l'archiviazione di dati, in particolare dei dati che sia ripetuto e gerarchica in natura. Documenti XML sono accessibili da applicazioni in memoria utilizzando il DOM, o "document object model." All'interno del modello di oggetto documento, ogni gruppo di tag XML è un nodo. Nodi in XML sono nidificati sempre, tranne per il nodo radice. I programmatori possono accedere e rimuovere il nodo padre di alcun particolare elemento utilizzando una varietà di lingue, tra cui c#.
Istruzioni
1
Caricare il documento XML da analizzare in memoria:
XDocument sampleXMLDoc = XDocument.Load("NameOfXMLFile.xml");
2
Recuperare l'elemento padre del nodo e inserirlo nella variabile sampleNode:
XMLNode sampleNode = in sampleXMLDoc.SelectSingleNode("/node1/node2/nodetoselect[@id='sampleID']");
3
Elimina il nodo padre del nodo sampleNode:
sampleNode.ParentNode.Remove();
4
Salvare il documento XML modificato:
sampleXMLDoc.Save();
Consigli & Avvertenze
- Questo tutorial letta XML utilizzando la libreria di .NET, ma quasi tutte le lingue ha simili metodi o funzioni per la modifica di dati XML.
- Ottenere lo stesso risultato è possibile utilizzando il. RemoveChild () metodo, ma questo potrebbe danneggiare il file XML in alcune circostanze.