다음을 통해 공유


XML 트리 수정(LINQ to XML)

LINQ to XML은 XML 트리의 메모리 내 저장소입니다. 소스에서 XML 트리를 로드하거나 XML 트리의 구문을 분석한 후 LINQ to XML을 통해 메모리 내 트리를 수정하고 serialize한 다음 파일에 저장하거나 원격 서버에 보낼 수 있습니다.

메모리 내 트리를 수정하는 경우 Add와 같은 특정 메서드를 사용합니다.

그러나 함수 생성을 사용하여 다른 모양의 새 트리를 생성하는 다른 방법도 있습니다. XML 트리에 수행해야 하는 변경 유형과 트리 크기에 따라 이 방법은 더 강력하고 개발하기 쉬울 수 있습니다. 이 단원의 첫 번째 항목에서는 이러한 두 방법을 비교합니다.

단원 내용

항목

설명

메모리 내 XML 트리 수정과 함수 생성 비교(LINQ to XML)

메모리 내 XML 트리 수정과 함수 생성을 비교합니다.

XML 트리에 요소, 특성 및 노드 추가

요소, 특성 또는 노드를 XML 트리에 추가하는 방법에 대해 설명합니다.

XML 트리에서 요소, 특성 및 노드 수정

기존 요소, 특성 또는 노드를 수정하는 방법에 대해 설명합니다.

XML 트리에서 요소, 특성 및 노드 제거

XML 트리에서 요소, 특성 또는 노드를 제거하는 방법에 대해 설명합니다.

이름/값 쌍 유지 관리

이름/값 쌍으로 가장 잘 유지되는 응용 프로그램 정보(예: 구성 정보 또는 전역 설정)를 유지 관리하는 방법에 대해 설명합니다.

방법: 전체 XML 트리의 네임스페이스 변경

XML 트리를 한 네임스페이스에서 다른 네임스페이스로 이동하는 방법을 보여 줍니다.

참고 항목

개념

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