Condividi tramite


XmlAttribute.InsertAfter(XmlNode, XmlNode) Metodo

Definizione

Inserisce il nodo specificato immediatamente dopo il nodo dei riferimenti indicato.

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

Parametri

newChild
XmlNode

Oggetto XmlNode da inserire.

refChild
XmlNode

Oggetto XmlNode che rappresenta il nodo di riferimento. Il nodo newChild è posizionato dopo il nodo refChild.

Restituisce

XmlNode

Oggetto XmlNode inserito.

Eccezioni

Per questo tipo di nodi non sono consentiti elementi figlio di tipo newChild.

newChild è un predecessore di questo nodo.

Il nodo newChild è stato creato da un documento diverso da quello che ha creato il nodo corrente.

refChild non è un nodo figlio del nodo corrente

Il nodo è di sola lettura.

Esempio

Per un esempio del InsertAfter metodo, vedere il InsertAfter metodo .

Commenti

Se refChild è null, inserire newChild all'inizio dell'elenco di nodi figlio. Se newChild è un XmlDocumentFragment oggetto , i nodi figlio vengono inseriti, nello stesso ordine, dopo refChild. Se l'oggetto newChild è già presente nell'albero, viene prima rimosso.

Se il nodo da inserire è stato creato da un altro documento, è possibile usare XmlDocument.ImportNode per importare il nodo nel documento corrente. Il nodo importato può quindi essere inserito nel documento corrente.

Questo metodo è un'estensione Microsoft per il dom (Document Object Model).

Si applica a