INode.ReplaceChild(INode, INode) Metodo

Definizione

Sostituisce il nodo oldChild figlio con newChild nell'elenco di elementi figlio e restituisce il oldChild nodo.

[Android.Runtime.Register("replaceChild", "(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;", "GetReplaceChild_Lorg_w3c_dom_Node_Lorg_w3c_dom_Node_Handler:Org.W3c.Dom.INodeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.W3c.Dom.INode? ReplaceChild(Org.W3c.Dom.INode? newChild, Org.W3c.Dom.INode? oldChild);
[<Android.Runtime.Register("replaceChild", "(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;", "GetReplaceChild_Lorg_w3c_dom_Node_Lorg_w3c_dom_Node_Handler:Org.W3c.Dom.INodeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ReplaceChild : Org.W3c.Dom.INode * Org.W3c.Dom.INode -> Org.W3c.Dom.INode

Parametri

newChild
INode

Nuovo nodo da inserire nell'elenco figlio.

oldChild
INode

Nodo sostituito nell'elenco.

Valori restituiti

Nodo sostituito.

Attributi

Eccezioni

HIERARCHY_REQUEST_ERR: generato se questo nodo è di un tipo che non consente elementi figlio del tipo del newChild nodo o se il nodo da inserire è uno dei predecessori di questo nodo o di questo nodo stesso oppure se il nodo è di tipo Document e il risultato dell'operazione di sostituzione aggiungerà un secondo DocumentType o Element sul Document nodo.
WRONG_DOCUMENT_ERR: generato se newChild è stato creato da un documento diverso da quello che ha creato questo nodo.
NO_MODIFICATION_ALLOWED_ERR: generato se questo nodo o l'elemento padre del nuovo nodo è di sola lettura.
NOT_FOUND_ERR: generato se oldChild non è figlio di questo nodo.
NOT_SUPPORTED_ERR: se questo nodo è di tipo Document, questa eccezione potrebbe essere generata se l'implementazione DOM non supporta la sostituzione dell'elemento DocumentType figlio o Element figlio.

Commenti

Sostituisce il nodo oldChild figlio con newChild nell'elenco di elementi figlio e restituisce il oldChild nodo. <br>Se newChild è un DocumentFragment oggetto , oldChild viene sostituito da tutti gli DocumentFragment elementi figlio, che vengono inseriti nello stesso ordine. Se l'oggetto newChild è già presente nell'albero, viene prima rimosso.

<b Nota:</b>> La sostituzione di un nodo con se stessa dipende dall'implementazione.

per org.w3c.dom.Node.replaceChild(org.w3c.dom.Node, org.w3c.dom.Node).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a