Partager via


XmlAttribute.InsertAfter(XmlNode, XmlNode) Méthode

Définition

Insère le nœud spécifié immédiatement après le nœud de référence spécifié.

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

Paramètres

newChild
XmlNode

XmlNode à insérer.

refChild
XmlNode

XmlNode qui est le nœud de référence. newChild est placé après refChild.

Retours

XmlNode

XmlNode inséré.

Exceptions

Le type de ce nœud n'autorise pas les nœuds enfants possédant le type de nœud newChild.

newChild est un ancêtre de ce nœud.

newChild a été créé à partir d'un document différent de celui qui a créé ce nœud.

refChild n'est pas un enfant de ce nœud.

Ce nœud est en lecture seule.

Exemples

Pour obtenir un exemple de méthode InsertAfter , consultez la InsertAfter méthode.

Remarques

Si refChild c’est le cas null, insérez newChild au début de la liste des nœuds enfants. S’il s’agit newChild d’un XmlDocumentFragment objet, ses nœuds enfants sont insérés, dans le même ordre, après refChild. Si le contenu newChild est déjà dans l’arborescence, il est d’abord supprimé.

Si le nœud inséré a été créé à partir d’un autre document, vous pouvez l’utiliser XmlDocument.ImportNode pour importer le nœud dans le document actif. Le nœud importé peut ensuite être inséré dans le document actif.

Cette méthode est une extension Microsoft au dom (Document Object Model).

S’applique à