다음을 통해 공유


고급 LINQ to XML 프로그래밍

이 단원에서는 특정 LINQ to XML 시나리오의 고급 개발자에게만 해당될 수 있는 정보를 제공합니다. 

단원 내용

항목

설명

LINQ to XML 주석

LINQ to XML 노드와 특성에 주석을 추가하는 방법에 대해 설명합니다.

LINQ to XML 이벤트

XML 트리를 변경할 때 발생하는 이벤트에 대한 이벤트 처리기를 작성하는 방법에 대해 설명합니다.

노드를 사용한 프로그래밍

요소와 특성보다 세부적인 단위에서 노드를 쿼리하고 조작하는 방법에 대해 설명합니다.

혼합된 선언적 코드/명령적 코드 버그(C#)(LINQ to XML)

선언적 코드(쿼리)를 명령적 코드(XML 트리를 수정하는 코드)와 혼합할 때 나타나는 문제에 대해 설명합니다.

방법: 헤더 정보에 액세스하여 XML 조각 스트림

XmlReader에서 XML 조각을 스트림하는 방법에 대해 설명합니다. 이 기법을 사용하여 응용 프로그램의 메모리 사용 공간을 제어할 수 있습니다.

방법: 큰 XML 문서의 스트리밍 변환 수행

XmlReader에서 XML을 스트림하고 XML 조각을 변환한 다음 XStreamingElement를 사용하여 출력을 스트림하는 방법에 대해 설명합니다.

방법: 인코딩된 문서 읽기 및 쓰기

인코딩된 XML 문서를 읽고 쓰는 방법에 대해 설명합니다.

XSLT를 사용하여 XML 트리 변환

XSLT를 사용하여 XML을 변환하는 방법에 대해 설명합니다.

방법: 주석을 사용하여 XSLT 스타일로 LINQ to XML 트리 변환

주석을 사용하여 XML 트리를 쉽게 변환하는 방법에 대해 설명합니다.

XElement 개체가 포함된 개체 그래프 serialize

XElementXDocument 개체가 포함된 개체 그래프를 serialize하는 방법에 대해 설명합니다.

LINQ to XML을 사용한 WPF 데이터 바인딩

Windows Presentation Foundation 응용 프로그램의 데이터 바인딩에 대한 데이터 소스로 LINQ to XML을 사용하는 방법에 대해 설명합니다.

참고 항목

개념

프로그래밍 가이드(LINQ to XML)