Condividi tramite


Metodo XMLNode.LoadXml (XmlElement)

Compila un controllo XMLNode con i dati di un oggetto XmlElement.

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

Sintassi

'Dichiarazione
Sub LoadXml ( _
    xmlElement As XmlElement _
)
void LoadXml(
    XmlElement xmlElement
)

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 XmlElement. Viene letto il contenuto di un file XML in un oggetto StreamReader, StreamReader viene caricato in un oggetto XmlDocument, quindi viene inizializzato un oggetto XmlElement che rappresenta il primo elemento figlio nell'oggetto XmlDocument. L'oggetto XmlElement viene quindi utilizzato per il parametro xmlElement del metodo LoadXml. In questo esempio si suppone che il documento corrente contenga un oggetto XMLNode denominato CustomerLastNameNode, corrispondente al primo elemento figlio nello schema associato. Nell'esempio si suppone inoltre l'esistenza nel livello radice della directory D di un file XML denominato Customers.xml, conforme allo schema associato.

Private Sub LoadXmlFromXmlElement()
    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)
    Dim firstElement As System.Xml.XmlElement = _
        CType(xmlDoc.DocumentElement.FirstChild, System.Xml.XmlElement)
    Me.CustomerLastNameNode.LoadXml(firstElement)
End Sub
private void LoadXmlFromXmlElement()
{
    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);
    System.Xml.XmlElement firstElement =
        (System.Xml.XmlElement)xmlDoc.DocumentElement.FirstChild;
    this.CustomerLastNameNode.LoadXml(firstElement);
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

XMLNode Interfaccia

Overload LoadXml

Spazio dei nomi Microsoft.Office.Tools.Word