XMLNode.LoadXml, méthode (XmlElement)
Remplit un contrôle XMLNode avec les données d'un XmlElement.
Espace de noms : Microsoft.Office.Tools.Word
Assembly : Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)
Syntaxe
'Déclaration
Sub LoadXml ( _
xmlElement As XmlElement _
)
void LoadXml(
XmlElement xmlElement
)
Paramètres
- xmlElement
Type : System.Xml.XmlElement
Élément XML qui contient les données.
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 XmlElement.L'exemple lit le contenu d'un fichier XML dans un StreamReader, charge ce StreamReader dans un XmlDocument, puis initialise un XmlElement qui représente le premier élément enfant du XmlDocument.Ensuite, XmlElement est utilisé comme paramètre xmlElement de la méthode LoadXml.Cet exemple suppose que le document en cours contient un XMLNode nommé CustomerLastNameNode qui correspond au premier élément enfant dans le schéma associé.Cet exemple suppose également qu'un fichier XML nommé Customers.xml, conforme au schéma associé, existe à la racine du répertoire D.
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);
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.