September 19
XML è un linguaggio staffa comune utilizzato per la memorizzazione di diverse forme di informazioni. Nel linguaggio XML, un nodo è un pezzo di informazioni contenute in una parentesi di apertura e chiusura. Tipicamente un nodo si accede attraverso un DOM, o "document object model" che rappresenta il documento XML in memoria e rende accessibile a strumenti di programmazione di terze parti. Una volta che il nodo si accede, può essere analizzato - il che significa che può essere analizzato pezzo per pezzo - da qualsiasi numero di strumenti di programmazione. Molte persone ritengono che C # fornisce un modo particolarmente efficace per analizzare i valori XML in un dato nodo.
1 Aprire l'IDE di Visual Studio e aprire il progetto che contiene il file XML che si desidera analizzare.
2 Caricare il file XML in memoria e metterlo in una variabile chiamata "sampleParse" in questo modo:
'XElement sampleParse = XElement.Load (@ "e: \ media \ somefile.xml");'
3 Recuperare i dati da un dato nodo mediante iterazione più e l'analisi dei suoi nodi figlio utilizzando un'istruzione foreach come segue:
'Foreach (XElement e in sampleParse.Elements ())'
Sostituire la variabile 'sampleParse' con il nodo che si desidera analizzare nel proprio codice.
4 Manipolare i dati all'interno del foreach se necessario inserendo il seguente codice direttamente dopo l'istruzione foreach:
'{
// Codice di esempio
Console.WriteLine (e.PropertyToParse + "questo elemento è stato analizzato");
} '
(Riferimenti 1 a 443-444)