다음을 통해 공유


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

다음 표에는 요소, 해당 요소의 자식 요소 또는 특성을 수정하는 데 사용할 수 있는 메서드와 속성이 요약되어 있습니다.

다음 메서드는 XElement를 수정합니다.

메서드

설명

XElement.Parse

요소를 구문 분석된 XML로 바꿉니다.

XElement.RemoveAll

요소의 모든 내용(자식 노드와 특성)을 제거합니다.

XElement.RemoveAttributes

요소의 특성을 제거합니다.

XElement.ReplaceAll

요소의 모든 내용(자식 노드와 특성)을 바꿉니다.

XElement.ReplaceAttributes

요소의 특성을 바꿉니다.

XElement.SetAttributeValue

특성의 값을 설정합니다. 특성이 없으면 특성을 만듭니다. 값이 null로 설정되어 있으면 특성을 제거합니다.

XElement.SetElementValue

자식 요소의 값을 설정합니다. 요소가 없으면 요소를 만듭니다. 값이 null로 설정되어 있으면 요소를 제거합니다.

XElement.Value

요소의 내용(자식 노드)을 지정된 텍스트로 바꿉니다.

XElement.SetValue

요소의 값을 설정합니다.

다음 메서드는 XAttribute를 수정합니다.

메서드

설명

XAttribute.Value

특성의 값을 설정합니다.

XAttribute.SetValue

특성의 값을 설정합니다.

다음 메서드는 XNode(XElement 또는 XDocument 포함)를 수정합니다.

메서드

설명

XNode.ReplaceWith

노드를 새 내용으로 바꿉니다.

다음 메서드는 XContainer(XElement 또는 XDocument)를 수정합니다.

메서드

설명

XContainer.ReplaceNodes

자식 노드를 새 내용으로 바꿉니다.

참고 항목

기타 리소스

XML 트리 수정(LINQ to XML)