XmlAttribute.InsertAfter(XmlNode, XmlNode) Methode

Definition

Fügt den angegebenen Knoten unmittelbar hinter dem angegebenen Verweisknoten ein.

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

Parameter

newChild
XmlNode

Der einzufügende XmlNode.

refChild
XmlNode

Der XmlNode, der der Verweisknoten ist. Der newChild wird hinter refChild platziert.

Gibt zurück

XmlNode

Der eingefügte XmlNode.

Ausnahmen

Der Typ dieses Knotens lässt keine untergeordneten Knoten vom Typ des newChild-Knotens zu.

newChild ist eine frühere Version dieses Knotens.

newChild wurde nicht aus dem Dokument erstellt, aus dem dieser Knoten erstellt wurde.

refChild ist kein untergeordnetes Element dieses Knotens.

Dieser Knoten ist schreibgeschützt.

Beispiele

Ein Beispiel für die Methode finden Sie in der InsertAfter InsertAfter Methode.

Hinweise

nullWenn refChild ist , fügen Sie newChild am Anfang der Liste untergeordneter Knoten ein. Wenn newChild es sich um ein XmlDocumentFragment Objekt handelt, werden seine untergeordneten Knoten in derselben Reihenfolge eingefügt, nach refChild. Wenn sich die newChild Struktur bereits befindet, wird sie zuerst entfernt.

Wenn der eingefügte Knoten aus einem anderen Dokument erstellt wurde, können XmlDocument.ImportNode Sie den Knoten in das aktuelle Dokument importieren. Der importierte Knoten kann dann in das aktuelle Dokument eingefügt werden.

Diese Methode ist eine Microsoft-Erweiterung für das Document-Objektmodell (DOM).

Gilt für: