Lingua

INode.IsEqualNode(INode) Metodo

Definizione

Verifica se due nodi sono uguali.

[Android.Runtime.Register("isEqualNode", "(Lorg/w3c/dom/Node;)Z", "GetIsEqualNode_Lorg_w3c_dom_Node_Handler:Org.W3c.Dom.INodeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool IsEqualNode(Org.W3c.Dom.INode? arg);
[<Android.Runtime.Register("isEqualNode", "(Lorg/w3c/dom/Node;)Z", "GetIsEqualNode_Lorg_w3c_dom_Node_Handler:Org.W3c.Dom.INodeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member IsEqualNode : Org.W3c.Dom.INode -> bool

Parametri

arg
INode

Nodo con cui confrontare l'uguaglianza.

Valori restituiti

Restituisce true se i nodi sono uguali, false in caso contrario.

Attributi

Commenti

Verifica se due nodi sono uguali. <br>Questo metodo verifica l'uguaglianza dei nodi, non lo stesso (ad esempio, se i due nodi sono riferimenti allo stesso oggetto) che possono essere testati con Node.isSameNode(). Anche tutti i nodi uguali saranno uguali, anche se l'inverso potrebbe non essere true. <br>Due nodi sono uguali se e solo se vengono soddisfatte le condizioni seguenti: <ul><li>I due nodi sono dello stesso tipo. </li li><>Gli attributi stringa seguenti sono uguali: nodeName, localNamenamespaceURI, prefix, , nodeValue . Questo è: sono entrambi nullo hanno la stessa lunghezza e sono caratteri per il carattere identico. </li li><>Gli attributesNamedNodeMaps sono uguali. Questo è: sono entrambi nullo hanno la stessa lunghezza e per ogni nodo presente in una mappa è presente un nodo presente nell'altra mappa ed è uguale, anche se non necessariamente allo stesso indice. </li li><>Gli childNodesNodeLists sono uguali. Questo è: sono entrambi nullo hanno la stessa lunghezza e contengono nodi uguali allo stesso indice. Si noti che la normalizzazione può influire sull'uguaglianza; per evitare questo problema, i nodi devono essere normalizzati prima di essere confrontati. </li/ul><br>Affinché due < nodi siano uguali, è necessario soddisfare anche le condizioni seguenti: >ulDocumentType<li><> Gli attributi stringa seguenti sono uguali: publicId, , . systemIdinternalSubset </li li><>Gli entitiesNamedNodeMaps sono uguali. </li li><>Gli notationsNamedNodeMaps sono uguali. </li></ul><br>D'altra parte, quanto segue non influisce sull'uguaglianza: gli ownerDocumentattributi , baseURIe parentNode , l'attributo per i nodi, l'attributo specifiedAttr per schemaTypeInfoAttr e Element i nodi, l'attributo Text.isElementContentWhitespace per Text i nodi, nonché tutti i dati utente o i listener di eventi registrati nei nodi.

<b>Nota:</b> Come regola generale, nulla non menzionato nella descrizione precedente non è significativo in considerazione del controllo di uguaglianza. Si noti che le versioni future di questa specifica possono tenere conto di più attributi e implementazioni conformi a questa specifica devono essere aggiornate di conseguenza.

Aggiunta in DOM Livello 3.

per org.w3c.dom.Node.isEqualNode(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