Come analizzare i valori XML in un nodo dato

September 19

Come analizzare i valori XML in un nodo dato


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.

istruzione

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)

Consigli e avvertenze

  • Anche il più piccolo cambiamento a questo codice causerà il malfunzionamento, in modo da prestare attenzione quando si modifica per l'uso nelle proprie applicazioni.