Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
XML-данные считываются в память из разных форматов. Его можно считывать из строки, потока, URL-адреса, средства чтения текста или класса, производного от него XmlReader.
Этот Load метод переносит документ в память и имеет перегруженные методы, доступные для получения данных из каждого из различных форматов. Существует также LoadXml метод, который считывает XML из строки.
Различные Load методы влияют на создание узлов при загрузке объектной модели XML-документа (DOM). В следующей Load таблице перечислены различия между некоторыми методами и разделами, которые их рассматривают.
Тема | Тема |
---|---|
Создание узлов пробелов | Объект, используемый для загрузки DOM, влияет на пробелы и значительные узлы пробелов, созданные в DOM. Дополнительные сведения см. в разделе "Пробелы" и "Значительная обработка пробелов" при загрузке DOM. |
Загрузка XML с определенного узла или загрузка всего XML-документа | С помощью метода XmlDocument.Load данные могут быть загружены из определенного узла в DOM. Дополнительные сведения см. в разделе "Загрузка данных из средства чтения". |
Проверка XML при загрузке | XML-данные, загруженные в DOM, можно проверить при загрузке. Это осуществляется с помощью валидации XmlReader. Дополнительные сведения о проверке XML при загрузке см. в разделе "Проверка XML-документа" в DOM. |
В следующем примере показано, как XML загружается с помощью метода LoadXml, а данные затем сохраняются в текстовом файле data.xml
.
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");
}
}