[XML.NET] 25. XmlDocument 클래스로 노드 검색 및 삭제

 특정 노드의 특정 자식 노드를 제거할 때는 XmlNode의 RemoveChild 메서드를 사용합니다.

 특정 노드의 모든 자식과 특성을 제거할 때는 XmlNode의 RemoveAll 메서드를 사용합니다.

 특성 컬렉션에서 특정 특성을 제거할 때는 특성 컬렉션의 Remove 메서드를 사용합니다.

 특성 컬렉션에서 모든 특성을 제거할 때는 특성 컬렉션의 RemoveAll 메서드를 사용합니다.

 특성 컬렉션에서 특정 인덱스의 특성을 제거할 때는 특성 컬렉션의 RemoveAt 메서드를 사용합니다.

 특정 요소의 특성 컬렉션을 제거할 때는 XmlElement 개체의 RemoveAllAttributes를 사용합니다.

 특정 요소의 특성을 이름으로 제거할 때는 XmlElement 개체의 RemoveAttribute 메서드를 사용합니다.

 특정 요소의 특성을 인덱스로 제거할 때는 XmlElement 개체의 RemoveAttributeAt 메서드를 사용합니다.

 검색 조건과 일치하는 첫 번째 노드를 선택할 때 XmlNode의 SelectSingleNode 메서드를 사용합니다.

 검색 조건과 일치하는 노드의 목록을 선택할 때 XmlNode의 SelectNodes 메서드를 사용합니다.

 다음은 앞에서 설명한 내용을 정리한 소스 코드입니다.

실행결과
실행결과