Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il Microsoft .NET Framework include tre modelli per l'elaborazione di dati XML: la XmlDocument classe, la XPathDocument classe, e LINQ to XML (C#) e LINQ to XML (Visual Basic).
La XmlDocument classe implementa il core DOM (Document Object Model) W3C livello 1 e le raccomandazioni di base del livello DOM 2. Il DOM è una rappresentazione in memoria (cache) dell'albero di un documento XML. Con le XmlDocument classi e le relative classi, è possibile costruire documenti XML, caricare e accedere ai dati, modificare i dati e salvare le modifiche.
La XPathDocument classe è un archivio dati in memoria di sola lettura basato sul modello di dati XPath. La XPathNavigator classe offre diverse opzioni di modifica e funzionalità di navigazione usando un modello di cursore sui documenti XML contenuti nella classe di sola XPathDocument lettura e nella XmlDocument classe .
LINQ to XML è un modello introdotto in .NET Framework versione 3.5 per l'elaborazione dei dati XML. Si tratta di un modello in memoria che sfrutta Language-Integrated Query (LINQ). LINQ estende la sintassi del linguaggio C# e Visual Basic per offrire nuove funzionalità di query.
In questa sezione
elaborare dati XML usando il modello DOM
Viene illustrato l'uso di XmlDocumente le relative classi per elaborare i dati XML.
Elaborare dati XML usando il modello di dati XPath
Viene illustrato l'uso delle XPathDocumentclassi , XmlDocumente XPathNavigator per elaborare i dati XML.
Elaborare dati XML usando LINQ to XML
Fornisce una breve panoramica di LINQ to XML e fornisce collegamenti alla documentazione di LINQ to XML.