Idioma

INode.IsEqualNode(INode) Método

Definição

Testa se dois nós são iguais.

[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

O nó com o qual comparar a igualdade.

Retornos

Retorna true se os nós forem iguais, false caso contrário.

Atributos

Comentários

Testa se dois nós são iguais. <br>Esse método testa a igualdade de nós, não a mesmez (ou seja, se os dois nós são referências ao mesmo objeto) que podem ser testados com Node.isSameNode(). Todos os nós iguais também serão iguais, embora o inverso possa não ser verdadeiro. <br>Dois nós são iguais se e somente se as seguintes condições forem atendidas: <ul><li>Os dois nós são do mesmo tipo. </li>li Os seguintes atributos de cadeia de caracteres são iguais: <, , >, nodeName, , localNamenamespaceURI .prefixnodeValue Isto é: ambos nullsão ou têm o mesmo comprimento e são caracteres para caracteres idênticos. </li><li>Os attributesNamedNodeMaps são iguais. Isto é: ambos nullsão ou têm o mesmo comprimento e, para cada nó que existe em um mapa, há um nó que existe no outro mapa e é igual, embora não necessariamente no mesmo índice. </li><li>Os childNodesNodeLists são iguais. Isto é: ambos nullsão ou têm o mesmo comprimento e contêm nós iguais no mesmo índice. Observe que a normalização pode afetar a igualdade; para evitar isso, os nós devem ser normalizados antes de serem comparados. </li></ul><br>Para que dois DocumentType nós sejam iguais, as seguintes condições também devem ser atendidas: <ul><li Os seguintes atributos de cadeia de caracteres>são iguais: publicId, , . systemIdinternalSubset </li><li>Os entitiesNamedNodeMaps são iguais. </li><li>Os notationsNamedNodeMaps são iguais. </li></ul><br>Por outro lado, o seguinte não afeta a igualdade: o ownerDocumentbaseURIatributo , e parentNode atributos, o specified atributo para Attr nós, o schemaTypeInfo atributo para Attr e Element nós, o atributo para nós, o Text.isElementContentWhitespace atributo para Text nós, bem como quaisquer dados de usuário ou ouvintes de eventos registrados nos nós.

<b>Observação:</b> Como regra geral, qualquer coisa não mencionada na descrição acima não é significativa em consideração à verificação de igualdade. Observe que as versões futuras dessa especificação podem levar em conta mais atributos e implementações em conformidade com essa especificação devem ser atualizadas adequadamente.

Adicionado no Nível 3 do DOM.

Java documentação para org.w3c.dom.Node.isEqualNode(org.w3c.dom.Node).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a