Condividi tramite


Metodo XMLNode.LoadXml (XmlDocument)

Compila un controllo XMLNode con i dati del nodo radice dell'oggetto XmlDocument specificato.

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Sintassi

'Dichiarazione
Sub LoadXml ( _
    document As XmlDocument _
)
void LoadXml(
    XmlDocument document
)

Parametri

Note

Questo metodo non aggiunge altri controlli XMLNode né elimina i controlli XMLNode non necessari dal documento.

Questo metodo aggiorna tutti gli attributi del controllo XMLNode.

Esempi

Nell'esempio di codice seguente viene utilizzato il metodo LoadXml per compilare un oggetto XMLNode con i dati di un oggetto XmlDocument. Viene letto il contenuto di un file XML in un oggetto StreamReader, StreamReader viene caricato in un oggetto XmlDocument, quindi viene utilizzato l'oggetto XmlDocument per il parametro document del metodo LoadXml. In questo esempio si suppone che il documento corrente contenga un oggetto XMLNode denominato CustomerNode. Nell'esempio si suppone inoltre l'esistenza nel livello radice della directory D di un file XML denominato Customers.xml, conforme allo schema associato a CustomerNode.

Private Sub LoadXmlFromXmlDocument()
    Dim xmlPath As String = "D:\Customers.xml"
    Dim xmlStreamReader As New System.IO.StreamReader(xmlPath)
    Dim xmlDoc As New System.Xml.XmlDocument()

    xmlDoc.Load(xmlStreamReader)
    Me.CustomerNode.LoadXml(xmlDoc)
End Sub
private void LoadXmlFromXmlDocument()
{
    string xmlPath = @"D:\Customers.xml";
    System.IO.StreamReader xmlStreamReader = 
        new System.IO.StreamReader(xmlPath);
    System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();

    xmlDoc.Load(xmlStreamReader);
    this.CustomerNode.LoadXml(xmlDoc);
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

XMLNode Interfaccia

Overload LoadXml

Spazio dei nomi Microsoft.Office.Tools.Word