다음을 통해 공유


XmlAttribute.InsertAfter(XmlNode, XmlNode) 메서드

정의

지정된 노드를 지정된 참조 노드 바로 다음에 삽입합니다.

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

매개 변수

newChild
XmlNode

삽입할 XmlNode입니다.

refChild
XmlNode

참조 노드인 XmlNode입니다. newChildrefChild 다음에 있습니다.

반환

XmlNode

삽입된 XmlNode입니다.

예외

이 노드가 newChild 노드 형식의 자식 노드를 허용하지 않는 형식을 가지는 경우

newChild가 이 노드의 상위 노드일 경우

이 노드를 만든 문서가 아닌 다른 문서에서 newChild를 만든 경우

refChild가 이 노드의 자식이 아닌 경우

이 노드가 읽기 전용인 경우

예제

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

설명

null경우 refChild 자식 노드 목록의 시작 부분에 삽입 newChild 합니다. 개체인 XmlDocumentFragment 경우 newChild 자식 노드가 같은 순서refChild로 삽입됩니다. 트리에 newChild 이미 있는 경우 먼저 제거됩니다.

삽입되는 노드가 다른 문서에서 만들어진 경우 노드를 현재 문서로 가져오는 데 사용할 XmlDocument.ImportNode 수 있습니다. 가져온 노드를 현재 문서에 삽입할 수 있습니다.

이 메서드는 DOM(문서 개체 모델)에 대한 Microsoft 확장입니다.

적용 대상