메모리 내 XML 데이터 처리
업데이트: November 2007
Microsoft .NET Framework에는 XML 데이터를 처리할 수 있는 XmlDocument 클래스, XPathDocument 클래스 및 LINQ to XML이라는 세 가지 모델을 포함되어 있습니다.
XmlDocument 클래스는 W3C DOM(문서 개체 모델) Level 1 Core 및 DOM Level 2 Core 권장 사항을 구현합니다.DOM은 XML 문서의 메모리 내(캐시) 트리 표현입니다. XmlDocument 및 관련 클래스를 사용하여 XML 문서를 생성하고, 데이터를 로드 및 액세스하여 수정하며 변경 내용을 저장할 수 있습니다.
XPathDocument 클래스는 XPath 데이터 모델을 기반으로 하는 읽기 전용 메모리 내 데이터 저장소입니다.XPathNavigator 클래스에서는 읽기 전용 XPathDocument 클래스와 XmlDocument 클래스에 포함된 XML 문서에 대해 커서 모델을 사용하는 몇 가지 편집 옵션 및 탐색 기능을 제공합니다.
LINQ to XML은 XML 데이터를 처리하기 위한 .NET Framework 버전 3.5의 새 모델입니다. LINQ(통합 언어 쿼리)을를 사용하는 메모리 내 모델입니다. LINQ는 C# 및 Visual Basic의 언어 구문을 확장하여 새 쿼리 기능을 제공합니다.
단원 내용
DOM 모델을 사용하여 XML 데이터 처리
XmlDocument 및 관련 클래스를 사용하여 XML 데이터를 처리하는 방법을 설명합니다.XPath 데이터 모델을 사용하여 XML 데이터 처리
XPathDocument, XmlDocument 및 XPathNavigator 클래스를 사용하여 XML 데이터를 처리하는 방법을 설명합니다.LINQ to XML을 사용하여 XML 데이터 처리
LINQ to XML의 간단한 개요 및 LINQ to XML 문서에 대한 링크를 제공합니다.