Freigeben über


XMLNode.LoadXml-Methode (XmlDocument)

Füllt ein XMLNode-Steuerelement mit Daten aus dem Stammknoten des angegebenen XmlDocument auf.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Syntax

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

Parameter

Hinweise

Diese Methode fügt weder zusätzliche XMLNode-Steuerelemente hinzu, noch löscht sie nicht erforderliche XMLNode-Steuerelemente aus dem Dokument.

Diese Methode aktualisiert alle Attribute des XMLNode-Steuerelements.

Beispiele

Im folgenden Codebeispiel wird ein XMLNode mithilfe der LoadXml-Methode mit Daten aus einem XmlDocument aufgefüllt. Der Inhalt einer XML-Datei wird in einen StreamReader gelesen. Dieser StreamReader wird in ein XmlDocument geladen, und dann wird XmlDocument als document-Parameter der LoadXml-Methode verwendet. In diesem Beispiel wird davon ausgegangen, dass das aktuelle Dokument einen XMLNode mit dem Namen CustomerNode enthält. Außerdem wird vorausgesetzt, dass im Stammverzeichnis von D:\ eine XML-Datei mit dem Namen Customers.xml vorhanden ist, die dem mit CustomerNode verknüpften Schema entspricht.

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

.NET Framework-Sicherheit

Siehe auch

Referenz

XMLNode Schnittstelle

LoadXml-Überladung

Microsoft.Office.Tools.Word-Namespace