XMLNode.LoadXml-Methode (XmlElement)
Füllt ein XMLNode-Steuerelement mit Daten aus einem XmlElement auf.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Syntax
'Declaration
Sub LoadXml ( _
xmlElement As XmlElement _
)
void LoadXml(
XmlElement xmlElement
)
Parameter
- xmlElement
Typ: System.Xml.XmlElement
Das XML-Element, das die Daten enthält.
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 XmlElement aufgefüllt. Der Inhalt einer XML-Datei wird in einen StreamReader gelesen. Dieser StreamReader wird in ein XmlDocument geladen, und dann wird ein XmlElement initialisiert, das das erste untergeordnete Element im XmlDocument darstellt. Dieses XmlElement wird dann als xmlElement-Parameter der LoadXml-Methode verwendet. In diesem Beispiel wird davon ausgegangen, dass das aktuelle Dokument einen XMLNode mit dem Namen CustomerLastNameNode enthält, der dem ersten untergeordneten Element im verknüpften Schema entspricht. Außerdem wird vorausgesetzt, dass im Stammverzeichnis von D:\ eine XML-Datei mit dem Namen Customers.xml vorhanden ist, die dem verknüpften Schema entspricht.
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);
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.