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.
Le informazioni XML vengono lette in memoria da formati diversi. Può essere letto da una stringa, un flusso, un URL, un lettore di testo o una classe derivata da XmlReader.
Il Load metodo porta il documento in memoria e dispone di metodi sovraccaricati per estrarre dati da diversi formati. Esiste anche un LoadXml metodo che legge XML da una stringa.
Metodi diversi Load influiscono sui nodi creati quando viene caricato il DOM (Document Object Model) XML. Nella tabella seguente sono elencate le differenze tra alcuni dei Load metodi e gli argomenti che li riguardano.
Oggetto | Argomento |
---|---|
Creazione di nodi di spazio vuoto | L'oggetto usato per caricare il DOM influisce sullo spazio vuoto e sui nodi di spazio vuoto significativi generati nel DOM. Per altre informazioni, vedere Spazi vuoti e Gestione significativa dello spazio vuoto durante il caricamento del DOM. |
Caricamento del codice XML a partire da un nodo specifico o caricamento dell'intero documento XML | Utilizzando il metodo XmlDocument.Load, i dati possono essere caricati da un nodo specifico nel DOM. Per altre informazioni, vedere Caricare dati da un lettore. |
Convalida del codice XML durante il caricamento | I dati XML caricati nel DOM possono essere convalidati durante il caricamento. Questa operazione viene eseguita usando un XmlReader di convalida. Per altre informazioni sulla convalida del codice XML durante il caricamento, vedere Convalida di un documento XML nel DOM. |
Nell'esempio seguente viene illustrato il caricamento xml con il LoadXml metodo e i dati salvati successivamente in un file di testo denominato data.xml
.
Imports System
Imports System.IO
Imports System.Xml
Public Class Sample
Public Shared Sub Main()
' Create the XmlDocument.
Dim doc As New XmlDocument()
doc.LoadXml(("<book genre='novel' ISBN='1-861001-57-5'>" & _
"<title>Pride And Prejudice</title>" & _
"</book>"))
' Save the document to a file.
doc.Save("data.xml")
End Sub 'Main
End Class 'Sample
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main()
{
// Create the XmlDocument.
XmlDocument doc = new XmlDocument();
doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" +
"<title>Pride And Prejudice</title>" +
"</book>");
// Save the document to a file.
doc.Save("data.xml");
}
}