INode.IsEqualNode(INode) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.