Partager via


XMLNode.LoadXml, méthode (XmlDocument)

Remplit un contrôle XMLNode avec les données du nœud racine du XmlDocument spécifié.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
Sub LoadXml ( _
    document As XmlDocument _
)
void LoadXml(
    XmlDocument document
)

Paramètres

Notes

Cette méthode n'ajoute pas de contrôles XMLNode supplémentaires ou ne supprime pas du document les contrôles XMLNode inutiles.

Cette méthode met à jour tous les attributs du contrôle XMLNode.

Exemples

L'exemple de code suivant utilise la méthode LoadXml pour remplir un XMLNode avec les données d'un XmlDocument. L'exemple lit le contenu d'un fichier XML dans un StreamReader, charge ce StreamReader dans un XmlDocument, puis utilise le XmlDocument comme paramètre document de la méthode LoadXml. Cet exemple suppose que le document actif contient un XMLNode nommé CustomerNode. Cet exemple suppose également qu'un fichier XML nommé Customers.xml, conforme au schéma associé à CustomerNode, existe à la racine du répertoire D.

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);
}

Sécurité .NET Framework

Voir aussi

Référence

XMLNode Interface

LoadXml, surcharge

Microsoft.Office.Tools.Word, espace de noms