XML 정보는 다른 형식의 메모리로 읽혀집니다. 문자열, 스트림, URL, 텍스트 판독기 또는 XmlReader에서 파생된 클래스에서 읽을 수 있습니다.
이 메서드는 Load 문서를 메모리로 가져오고 각 형식의 데이터를 가져오는 데 사용할 수 있는 오버로드된 메서드가 있습니다. 문자열에서 XML을 LoadXml 읽는 메서드도 있습니다.
다른 Load 메서드는 XML DOM(문서 개체 모델)이 로드될 때 생성되는 노드에 영향을 줍니다. 다음 표에서는 일부 Load 메서드와 이를 다루는 주제 간의 차이점을 나열합니다.
주제 | 주제 |
---|---|
공백 노드 만들기 | DOM을 로드하는 데 사용되는 개체는 DOM에서 생성된 화이트 스페이스 및 심각한 화이트 스페이스 노드에 영향을 줍니다. 자세한 내용은 DOM을 로드할 때 공백 및 중요한 공백 처리를 참조하세요. |
특정 노드에서 XML을 로드하거나 전체 XML 문서 로드 | XmlDocument.Load 메서드 데이터를 사용하여 특정 노드에서 DOM으로 로드할 수 있습니다. 자세한 내용은 판독기에서 데이터 로드를 참조하세요. |
XML이 로드될 때 유효성 검사 | DOM에 로드된 XML 데이터는 로드될 때 유효성을 검사할 수 있습니다. 이 작업은 유효성 검사를 사용하여 수행됩니다 XmlReader. 로드될 때 XML의 유효성을 검사하는 방법에 대한 자세한 내용은 DOM에서 XML 문서의 유효성 검사를 참조하세요. |
다음 예제에서는 LoadXml 메서드를 사용하여 XML을 로드하고 그 데이터를 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");
}
}
참고하십시오
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET