Lenguaje

INode.IsEqualNode(INode) Método

Definición

Comprueba si dos nodos son iguales.

[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

Parámetros

arg
INode

Nodo con el que se va a comparar la igualdad.

Devoluciones

Devuelve true si los nodos son iguales; de lo contrario, false devuelve .

Atributos

Comentarios

Comprueba si dos nodos son iguales. <br>Este método comprueba la igualdad de nodos, no la misma (es decir, si los dos nodos son referencias al mismo objeto) que se pueden probar con Node.isSameNode(). Todos los nodos que son iguales también serán iguales, aunque es posible que el inverso no sea true. <br>Two nodes are equal if and only if the following conditions are satisfied: <ul><li>The two nodes are of the same type. </li li><>Los atributos de cadena siguientes son iguales: nodeName, localName, namespaceURI, prefix, . nodeValue Esto es: son , nullo tienen la misma longitud y son caracteres para caracteres idénticos. </li li><>Es attributesNamedNodeMaps igual. Esto es: son null, o tienen la misma longitud y para cada nodo que existe en un mapa hay un nodo que existe en el otro mapa y es igual, aunque no necesariamente en el mismo índice. </li li><>Es childNodesNodeLists igual. Esto es: son null, o tienen la misma longitud y contienen nodos iguales en el mismo índice. Tenga en cuenta que la normalización puede afectar a la igualdad; para evitar esto, los nodos deben normalizarse antes de compararse. </li></ul><br>Para que dos DocumentType nodos sean iguales, también se deben cumplir las condiciones siguientes: <ul><li>Los atributos de cadena siguientes son iguales: publicId, systemId, internalSubset. </li li><>Es entitiesNamedNodeMaps igual. </li li><>Es notationsNamedNodeMaps igual. </li></ul><br>Por otro lado, lo siguiente no afecta a la igualdad: los ownerDocumentatributos , baseURIy parentNode , el specified atributo para Attr los nodos, el schemaTypeInfo atributo para Attr los nodos y Element , el atributo para Text.isElementContentWhitespace los nodos, así Text como los datos de usuario o los agentes de escucha de eventos registrados en los nodos.

<b>Nota:</b> Como regla general, nada que no se mencione en la descripción anterior no es importante en consideración de la comprobación de igualdad. Tenga en cuenta que las versiones futuras de esta especificación pueden tener en cuenta que se espera que se actualicen más atributos e implementaciones de esta especificación según corresponda.

Agregado en DOM Level 3.

Java documentación para org.w3c.dom.Node.isEqualNode(org.w3c.dom.Node).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a