다음을 통해 공유


기본 쿼리(LINQ to XML)

이 단원에서는 기본 LINQ to XML 쿼리의 예제를 제공합니다. 

단원 내용

항목

설명

방법: 특정 특성을 가진 요소 찾기

특정 값을 가진 특성이 포함된 특정 요소를 찾는 방법을 보여 줍니다.

방법: 특정 자식 요소를 가진 요소 찾기

특정 값을 가진 자식 요소가 포함된 특정 요소를 찾는 방법을 보여 줍니다.

XDocument 쿼리와 XElement 쿼리 비교

XElement에서 시작하는 XML 트리에 대한 쿼리 작성과 XDocument에서 시작하는 XML 트리에 대한 쿼리 작성의 차이점에 대해 설명합니다.

방법: 특정 요소 이름을 가진 하위 요소 찾기

특정 이름을 가진 요소의 하위 요소를 모두 찾는 방법을 보여 줍니다. 이 예제에서는 Descendants 축을 사용합니다.

방법: Descendants 메서드를 사용하여 단일 하위 요소 찾기

Descendants 축 메서드를 사용하여 고유하게 명명된 단일 요소를 찾는 방법을 보여 줍니다.

방법: 복잡한 필터링을 사용하여 쿼리 작성

더욱 복잡한 필터를 사용하여 쿼리를 작성하는 방법을 보여 줍니다.

방법: 선택적 요소를 기준으로 필터링

불규칙적인 모양의 트리에서 노드를 찾는 방법을 보여 줍니다.

방법: 네임스페이스에서 모든 노드 찾기

특정 네임스페이스에 있는 노드를 모두 찾는 방법을 보여 줍니다.

방법: 요소 정렬

결과를 정렬하는 쿼리를 작성하는 방법을 보여 줍니다.

방법: 여러 키에 대해 요소 정렬

여러 키에 대해 정렬하는 방법을 보여 줍니다.

방법: 중간 값 계산

Let 절을 사용하여 LINQ to XML 쿼리에서 중간 값을 계산하는 방법을 보여 줍니다.

방법: 컨텍스트에 따라 요소를 찾는 쿼리 작성

트리의 다른 요소를 기반으로 요소를 선택하는 방법을 보여 줍니다.

방법: 빈 쿼리 결과 집합 디버깅

기본 네임스페이스에 있는 XML에 대한 쿼리를 디버깅할 때 적절한 해결 방법을 보여 줍니다.

참고 항목

개념

XML 트리 쿼리