INode.IsEqualNode(INode) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.