Elaborazione di dati XML in memoria
Microsoft .NET Framework include tre modelli per l'elaborazione dei dati XML: la classe XmlDocument, la classe XPathDocument, nonché LINQ to XML (C#) e LINQ to XML (Visual Basic).
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) dell'albero di un documento XML. Usando 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 usando un modello di cursore sui documenti XML contenuti nella classe XPathDocument di sola lettura, nonché nella classe XmlDocument.
LINQ to XML è un modello di elaborazione dei dati XML introdotto in .NET Framework versione 3.5. Si tratta di un modello in memoria che usa LINQ (Language-Integrated Query). LINQ estende la sintassi dei linguaggi C# e Visual Basic offrendo nuove funzionalità di query.
In questa sezione
Elaborare dati XML con il modello DOM
Viene illustrato l'uso della classe XmlDocument e delle classi correlate per l'elaborazione dei dati XML.
Elaborazione di dati XML con il modello di dati XPath
Viene illustrato l'uso delle classi XPathDocument, XmlDocument e XPathNavigator e delle classi correlate per l'elaborazione dei dati XML.
Elaborare dati XML con LINQ to XML
Viene fornita una breve panoramica di LINQ to XML e sono elencati i collegamenti alla relativa documentazione.