Condividi tramite


Elaborazione di dati XML in memoria

Microsoft .NET Framework include tre modelli per l'elaborazione dei dati XML: la classe XmlDocument, la classe XPathDocument e LINQ to XML.

La classe XmlDocument consente l'implementazione delle raccomandazioni di base di livello 1 e 2 del modello DOM W3C. Il modello DOM è una rappresentazione in memoria (cache) della struttura ad albero di un documento XML. Utilizzando la classe XmlDocument e le classi correlate è possibile costruire documenti XML, caricare e accedere ai dati, modificare i dati e salvare le modifiche.

La classe XPathDocument è un archivio dati in memoria, di sola lettura, basato sul modello dati XPath. La classe XPathNavigator offre diverse opzioni di modifica e funzionalità di navigazione utilizzando un modello di cursore sui documenti XML contenuti nella classe XPathDocument di sola lettura, nonché nella classe XmlDocument.

LINQ to XML è il nuovo modello di elaborazione dei dati XML incluso in .NET Framework versione 3.5. È un modello in memoria che sfrutta LINQ (Language-Integrated Query). LINQ estende la sintassi dei linguaggi C# e Visual Basic offrendo nuove funzionalità di query.

In questa sezione

Sezioni correlate

Documenti e dati XML