XmlAttribute.ReplaceChild(XmlNode, XmlNode) 메서드

정의

지정된 자식 노드를 지정된 새 자식 노드로 바꿉니다.

public:
 override System::Xml::XmlNode ^ ReplaceChild(System::Xml::XmlNode ^ newChild, System::Xml::XmlNode ^ oldChild);
public override System.Xml.XmlNode ReplaceChild(System.Xml.XmlNode newChild, System.Xml.XmlNode oldChild);
override this.ReplaceChild : System.Xml.XmlNode * System.Xml.XmlNode -> System.Xml.XmlNode
Public Overrides Function ReplaceChild (newChild As XmlNode, oldChild As XmlNode) As XmlNode

매개 변수

newChild
XmlNode

새 자식 XmlNode입니다.

oldChild
XmlNode

바꿀 항목입니다 XmlNode .

반품

교체된 항목입니다 XmlNode .

예외

이 노드는 노드 형식의 자식 노드를 허용하지 않는 형식입니다 newChild .

newChild 노드의 상위 항목입니다.

newChild 노드를 만든 문서와 다른 문서에서 생성되었습니다.

이 노드는 읽기 전용입니다.

oldChild 노드의 자식이 아닙니다.

예제

메서드의 예제는 ReplaceChild 메서드를 참조하세요 ReplaceChild .

설명

트리에 newChild 이미 있는 경우 먼저 제거됩니다.

newChild 다른 문서에서 만든 경우 노드를 현재 문서로 가져오는 데 사용할 XmlDocument.ImportNode 수 있습니다.

적용 대상