다음을 통해 공유


LINQ to XML을 사용하여 XML 데이터 처리

업데이트: November 2007

LINQ to XML은 XML 데이터를 처리하기 위한 .NET Framework 버전 3.5의 새 모델입니다. LINQ to XML을 사용하여 XML 문서 쿼리, 수정, 작성, 저장, serialize 등 XML 데이터에 대한 모든 작업을 수행할 수 있습니다. 이 가운데 가장 실질적인 장점은 쿼리 및 작성 기능입니다.

LINQ to XML의 쿼리는 XPath 또는 XQuery보다는 SQL에 유사한 구문을 사용하여 간결하고 표현이 다양합니다. 쿼리 결과가 요소 또는 특성의 컬렉션으로 반환되어 XElement 개체의 매개 변수로 사용될 수 있으므로 XML 트리는 한 모형에서 다른 모형으로 쉽게 변환할 수 있습니다.

LINQ to XML은 .NET Framework 버전 3.5의 LINQ(Language-Integrated Query) 기술을 사용합니다. LINQ는 강력한 쿼리 기능을 제공하기 위해 C# 및 Visual Basic의 언어 구문을 확장하여 모든 데이터 저장소를 잠재적으로 확장할 수 있습니다.

사용 방법에 대한 자세한 내용은 LINQ to XML을 참조하십시오. LINQ 프레임워크 개요는 LINQ(통합 언어 쿼리)을를 참조하십시오.

참고 항목

개념

LINQ to XML과 DOM 비교

LINQ to XML과 다른 XML 기술 비교

참조

System.Xml.Linq

System.Linq