Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
XML-Informationen werden aus verschiedenen Formaten in den Arbeitsspeicher eingelesen. Sie kann aus einer Zeichenfolge, einem Datenstrom, einer URL, einem Textleser oder einer von der XmlReaderKlasse abgeleiteten Klasse gelesen werden.
Die Load-Methode lädt das Dokument in den Arbeitsspeicher und bietet überladene Methoden, um Daten aus den verschiedenen Formaten zu übernehmen. Es gibt auch eine LoadXml Methode, die XML aus einer Zeichenfolge liest.
Verschiedene Load Methoden wirken sich darauf aus, welche Knoten beim Laden des XML-Dokumentobjektmodells (DOCUMENT Object Model, DOM) erstellt werden. In der folgenden Tabelle sind die Unterschiede zwischen einigen Methoden Load und Themen aufgeführt, die sie behandeln.
Betreff | Thema |
---|---|
Erstellen von Leerraumknoten | Das objekt, das zum Laden des DOM verwendet wird, wirkt sich auf den Leerraum und signifikante Leerraumknoten aus, die im DOM generiert werden. Weitere Informationen finden Sie unter Leerzeichen und signifikante Leerzeichenbehandlung beim Laden des DOM. |
Laden von XML beginnend mit einem bestimmten Knoten oder Laden des gesamten XML-Dokuments | Mithilfe der XmlDocument.Load-Methode können Daten von einem bestimmten Knoten in das DOM geladen werden. Weitere Informationen finden Sie unter Laden von Daten aus einem Reader. |
Überprüfen des XML-Codes während des Ladens | Die in das DOM geladenen XML-Daten können beim Laden überprüft werden. Dies erfolgt mit dem Validierungs-XmlReader. Weitere Informationen zum Überprüfen von XML beim Laden finden Sie unter Validating an XML Document in the DOM. |
Das folgende Beispiel zeigt, wie XML mit der LoadXml Methode geladen wird und die Daten anschließend in einer Textdatei mit dem Namen data.xml
gespeichert werden.
Imports System
Imports System.IO
Imports System.Xml
Public Class Sample
Public Shared Sub Main()
' Create the XmlDocument.
Dim doc As New XmlDocument()
doc.LoadXml(("<book genre='novel' ISBN='1-861001-57-5'>" & _
"<title>Pride And Prejudice</title>" & _
"</book>"))
' Save the document to a file.
doc.Save("data.xml")
End Sub 'Main
End Class 'Sample
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main()
{
// Create the XmlDocument.
XmlDocument doc = new XmlDocument();
doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" +
"<title>Pride And Prejudice</title>" +
"</book>");
// Save the document to a file.
doc.Save("data.xml");
}
}