IEntityReference Interface
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.
EntityReference nós podem ser usados para representar uma referência de entidade na árvore.
[Android.Runtime.Register("org/w3c/dom/EntityReference", "", "Org.W3c.Dom.IEntityReferenceInvoker")]
public interface IEntityReference : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.INode
[<Android.Runtime.Register("org/w3c/dom/EntityReference", "", "Org.W3c.Dom.IEntityReferenceInvoker")>]
type IEntityReference = interface
interface INode
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Atributos
- Implementações
Comentários
EntityReference nós podem ser usados para representar uma referência de entidade na árvore. Observe que referências de caractere e referências a entidades predefinidas são consideradas expandidas pelo processador HTML ou XML para que os caracteres sejam representados por seu equivalente Unicode e não por uma referência de entidade. Além disso, o processador XML pode expandir completamente as referências a entidades ao compilar o Document, em vez de fornecer EntityReference nós. Se ele fornecer esses nós, um EntityReference nó que representa uma referência a uma entidade Entity conhecida existirá e a subárvore do EntityReference nó será uma cópia da subárvore do Entity nó. No entanto, este último pode não ser verdadeiro quando uma entidade contém um prefixo de namespace não associado. Nesse caso, como a resolução do prefixo do namespace depende de onde a referência da entidade está, os descendentes do EntityReference nó podem estar associados a URIs de namespace diferentes. Quando um EntityReference nó representa uma referência a uma entidade desconhecida, o nó não tem filhos e seu valor de substituição, quando usado por Attr.value exemplo, está vazio.
Quanto aos Entity nós, EntityReference nós e todos os seus descendentes são somente leitura.
<b>Observação:</b>EntityReference nós podem causar problemas de normalização de valor de elemento e conteúdo de atributo quando, como no XML 1.0 e no Esquema XML, a normalização é executada após a expansão da referência de entidade.
Consulte também a especificação de núcleo de nível 3 do DOM (Modelo de Objeto de Documento).
Java documentação para org.w3c.dom.EntityReference.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Campos
| Nome | Description |
|---|---|
| AttributeNode |
O nó é um |
| CdataSectionNode |
O nó é um |
| CommentNode |
O nó é um |
| DocumentFragmentNode |
O nó é um |
| DocumentNode |
O nó é um |
| DocumentPositionContainedBy |
O nó está contido no nó de referência. (Herdado de INode) |
| DocumentPositionContains |
O nó contém o nó de referência. (Herdado de INode) |
| DocumentPositionDisconnected |
Os dois nós estão desconectados. (Herdado de INode) |
| DocumentPositionFollowing |
O nó segue o nó de referência. (Herdado de INode) |
| DocumentPositionImplementationSpecific |
A determinação de precedência versus a seguir é específica da implementação. (Herdado de INode) |
| DocumentPositionPreceding |
O segundo nó precede o nó de referência. (Herdado de INode) |
| DocumentTypeNode |
O nó é um |
| ElementNode |
O nó é um |
| EntityNode |
O nó é um |
| EntityReferenceNode |
O nó é um |
| NotationNode |
O nó é um |
| ProcessingInstructionNode |
O nó é um |
| TextNode |
O nó é um |
Propriedades
| Nome | Description |
|---|---|
| Attributes |
Um |
| BaseURI |
O URI base absoluto desse nó ou |
| ChildNodes |
Um |
| FirstChild |
O primeiro filho desse nó. (Herdado de INode) |
| Handle |
Obtém o valor JNI do objeto Android subjacente. (Herdado de IJavaObject) |
| HasAttributes |
Retorna se esse nó (se for um elemento) tem algum atributo. (Herdado de INode) |
| HasChildNodes |
Retorna se esse nó tem filhos. (Herdado de INode) |
| JniIdentityHashCode |
Retorna o valor da |
| JniManagedPeerState |
Estado do par gerenciado. (Herdado de IJavaPeerable) |
| JniObjectReferenceControlBlock |
|
| JniPeerMembers |
Acesso ao membro e suporte à invocação. (Herdado de IJavaPeerable) |
| LastChild |
O último filho deste nó. (Herdado de INode) |
| LocalName |
Retorna a parte local do nome qualificado deste nó. (Herdado de INode) |
| NamespaceURI |
O URI do namespace desse nó ou |
| NextSibling |
O nó imediatamente após esse nó. (Herdado de INode) |
| NodeName |
O nome desse nó, dependendo de seu tipo; consulte a tabela acima. (Herdado de INode) |
| NodeType |
Um código que representa o tipo do objeto subjacente, conforme definido acima. (Herdado de INode) |
| NodeValue |
O valor desse nó, dependendo de seu tipo; consulte a tabela acima. (Herdado de INode) |
| OwnerDocument |
O |
| ParentNode |
O pai deste nó. (Herdado de INode) |
| PeerReference |
Retorna uma JniObjectReference das instâncias de objeto Java encapsuladas. (Herdado de IJavaPeerable) |
| Prefix |
O prefixo do namespace desse nó ou |
| PreviousSibling |
O nó imediatamente anterior a esse nó. (Herdado de INode) |
| TextContent |
Esse atributo retorna o conteúdo do texto desse nó e seus descendentes. (Herdado de INode) |
Métodos
| Nome | Description |
|---|---|
| AppendChild(INode) |
Adiciona o nó |
| CloneNode(Boolean) |
Retorna uma duplicata deste nó, i. (Herdado de INode) |
| CompareDocumentPosition(INode) |
Compara o nó de referência, i. (Herdado de INode) |
| Disposed() |
Chamado quando a instância foi descartada. (Herdado de IJavaPeerable) |
| DisposeUnlessReferenced() |
Se não houver referências pendentes a essa instância, então chamará |
| Finalized() |
Chamado quando a instância foi finalizada. (Herdado de IJavaPeerable) |
| GetFeature(String, String) |
Esse método retorna um objeto especializado que implementa as APIs especializadas do recurso e da versão especificados, conforme especificado em . (Herdado de INode) |
| GetUserData(String) |
Recupera o objeto associado a uma chave em um nó. (Herdado de INode) |
| InsertBefore(INode, INode) |
Insere o nó |
| IsDefaultNamespace(String) |
Esse método verifica se o namespace especificado |
| IsEqualNode(INode) |
Testa se dois nós são iguais. (Herdado de INode) |
| IsSameNode(INode) |
Retorna se esse nó é o mesmo nó que o determinado. (Herdado de INode) |
| IsSupported(String, String) |
Testa se a implementação do DOM implementa um recurso específico e se esse recurso é compatível com esse nó, conforme especificado em . (Herdado de INode) |
| LookupNamespaceURI(String) |
Procure o URI do namespace associado ao prefixo fornecido, começando por esse nó. (Herdado de INode) |
| LookupPrefix(String) |
Procure o prefixo associado ao URI do namespace fornecido, começando por esse nó. (Herdado de INode) |
| Normalize() |
Coloca todos os |
| RemoveChild(INode) |
Remove o nó filho indicado pela |
| ReplaceChild(INode, INode) |
Substitui o nó |
| SetJniIdentityHashCode(Int32) |
Defina o valor retornado por |
| SetJniManagedPeerState(JniManagedPeerStates) |
|
| SetPeerReference(JniObjectReference) |
Defina o valor retornado por |
| SetUserData(String, Object, IUserDataHandler) |
Associe um objeto a uma chave neste nó. (Herdado de INode) |
| UnregisterFromRuntime() |
Cancele o registro dessa instância para que o runtime não a retorne de invocações futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Herdado de IJavaPeerable) |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada pelo tempo de execução do Android. |
| JavaCast<TResult>(IJavaObject) |
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |