XML è un linguaggio comune di supporto utilizzato per la memorizzazione di forme diverse di informazioni. Nel linguaggio XML, un nodo è un pezzo di informazioni contenute all'interno di un'apertura e una parentesi di chiusura. In genere un nodo si accede attraverso un DOM, o "document object model" che rappresenta il documento XML in memoria e mette a disposizione strumenti di programmazione di terze parti. Una volta che si accede il nodo, è possibile analizzare..--che significa può essere analizzato pezzo per pezzo..--da qualsiasi numero di strumenti di programmazione. Molte persone si sentono che c# consente di analizzare i valori XML in un determinato nodo in modo particolarmente efficiente.
Istruzioni
1
Aprire l'IDE di Visual Studio e aprire il progetto contenente il file XML che si desidera analizzare.
2
Carico il codice XML del file in memoria e metterlo in una variabile denominata "sampleParse" in questo modo:
' SampleParse XElement = XElement. Load (@"e:\media\somefile.xml");'
3
Recuperare i dati da un determinato nodo di iterazione e l'analisi dei relativi 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
Modificare i dati all'interno dell'istruzione foreach come necessario inserendo il codice seguente direttamente dopo l'istruzione foreach:
'{
codice di esempio
Console. WriteLine (e.PropertyToParse + "questo elemento è stato analizzato");
}'
(Riferimenti 1 a 443-444)
Consigli & Avvertenze
- Anche il più piccolo cambiamento a questo codice provoca malfunzionamenti, quindi prestare attenzione quando si modifica per l'utilizzo nelle proprie applicazioni.