IEntity Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta interfaz representa una entidad conocida, ya sea analizada o no analizada, en un documento XML.
[Android.Runtime.Register("org/w3c/dom/Entity", "", "Org.W3c.Dom.IEntityInvoker")]
public interface IEntity : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.INode
[<Android.Runtime.Register("org/w3c/dom/Entity", "", "Org.W3c.Dom.IEntityInvoker")>]
type IEntity = interface
interface INode
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Atributos
- Implementaciones
Comentarios
Esta interfaz representa una entidad conocida, ya sea analizada o no analizada, en un documento XML. Tenga en cuenta que esto modela la propia <entidad em>not</em> la declaración de entidad.
El nodeName atributo que se hereda de Node contiene el nombre de la entidad.
Un procesador XML puede optar por expandir completamente las entidades antes de pasar el modelo de estructura al DOM; en este caso, no EntityReference habrá nodos en el árbol de documentos.
XML no exige que las declaraciones de entidad de proceso y lectura del procesador XML no validadas realizadas en el subconjunto externo o declaradas en entidades de parámetros. Esto significa que algunas clases de aplicaciones no necesitan expandir las entidades analizadas declaradas en el subconjunto externo y que es posible que el texto de reemplazo de la entidad no esté disponible. Cuando el texto de reemplazo está disponible, la lista secundaria del nodo correspondiente Entity representa la estructura de ese valor de reemplazo. De lo contrario, la lista secundaria está vacía.
DOM Level 3 no admite la edición Entity de nodos; si un usuario quiere realizar cambios en el contenido de un Entity, cada nodo relacionado EntityReference debe reemplazarse en el modelo de estructura por un clon del Entitycontenido de y, a continuación, los cambios deseados deben realizarse en cada uno de esos clones en su lugar.
Entity los nodos y todos sus descendientes son de solo lectura.
Un Entity nodo no tiene ningún elemento primario.
<b>Nota:</b> Si la entidad contiene un prefijo de espacio de nombres sin enlazar, el namespaceURI del nodo correspondiente en el subárbol del Entity nodo es null. Lo mismo sucede con EntityReference los nodos que hacen referencia a esta entidad, cuando se crean mediante el createEntityReference método de la Document interfaz .
Consulte también la especificación principal del modelo de objetos de documento (DOM) de nivel 3.
Java documentación para org.w3c.dom.Entity.
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.
Campos
| Nombre | Description |
|---|---|
| AttributeNode |
El nodo es . |
| CdataSectionNode |
El nodo es . |
| CommentNode |
El nodo es . |
| DocumentFragmentNode |
El nodo es . |
| DocumentNode |
El nodo es . |
| DocumentPositionContainedBy |
El nodo está contenido en el nodo de referencia. (Heredado de INode) |
| DocumentPositionContains |
El nodo contiene el nodo de referencia. (Heredado de INode) |
| DocumentPositionDisconnected |
Los dos nodos están desconectados. (Heredado de INode) |
| DocumentPositionFollowing |
El nodo sigue al nodo de referencia. (Heredado de INode) |
| DocumentPositionImplementationSpecific |
La determinación de anterior frente a la siguiente es específica de la implementación. (Heredado de INode) |
| DocumentPositionPreceding |
El segundo nodo precede al nodo de referencia. (Heredado de INode) |
| DocumentTypeNode |
El nodo es . |
| ElementNode |
El nodo es . |
| EntityNode |
El nodo es . |
| EntityReferenceNode |
El nodo es . |
| NotationNode |
El nodo es . |
| ProcessingInstructionNode |
El nodo es . |
| TextNode |
El nodo es un |
Propiedades
| Nombre | Description |
|---|---|
| Attributes |
que |
| BaseURI |
El URI base absoluto de este nodo o |
| ChildNodes |
que |
| FirstChild |
Primer elemento secundario de este nodo. (Heredado de INode) |
| Handle |
Obtiene el valor JNI del objeto Android subyacente. (Heredado de IJavaObject) |
| HasAttributes |
Devuelve si este nodo (si es un elemento) tiene atributos. (Heredado de INode) |
| HasChildNodes |
Devuelve si este nodo tiene elementos secundarios. (Heredado de INode) |
| InputEncoding |
Atributo que especifica la codificación usada para esta entidad en el momento del análisis, cuando es una entidad analizada externa. |
| JniIdentityHashCode |
Devuelve el valor de |
| JniManagedPeerState |
Estado del mismo nivel administrado. (Heredado de IJavaPeerable) |
| JniObjectReferenceControlBlock |
Esta interfaz representa una entidad conocida, ya sea analizada o no analizada, en un documento XML. (Heredado de IJavaPeerable) |
| JniPeerMembers |
Compatibilidad con la invocación y el acceso de miembros. (Heredado de IJavaPeerable) |
| LastChild |
Último elemento secundario de este nodo. (Heredado de INode) |
| LocalName |
Devuelve la parte local del nombre completo de este nodo. (Heredado de INode) |
| NamespaceURI |
Identificador URI del espacio de nombres de este nodo o |
| NextSibling |
El nodo inmediatamente después de este nodo. (Heredado de INode) |
| NodeName |
Nombre de este nodo, dependiendo de su tipo; consulte la tabla anterior. (Heredado de INode) |
| NodeType |
Código que representa el tipo del objeto subyacente, como se definió anteriormente. (Heredado de INode) |
| NodeValue |
Valor de este nodo, dependiendo de su tipo; consulte la tabla anterior. (Heredado de INode) |
| NotationName |
En el caso de las entidades no preparadas, el nombre de la notación de la entidad. |
| OwnerDocument |
Objeto |
| ParentNode |
Elemento primario de este nodo. (Heredado de INode) |
| PeerReference |
Devuelve un JniObjectReference de la instancia de objeto Java ajustada. (Heredado de IJavaPeerable) |
| Prefix |
Prefijo de espacio de nombres de este nodo o |
| PreviousSibling |
El nodo inmediatamente anterior a este nodo. (Heredado de INode) |
| PublicId |
Identificador público asociado a la entidad si se especifica y |
| SystemId |
Identificador del sistema asociado a la entidad si se especifica y |
| TextContent |
Este atributo devuelve el contenido de texto de este nodo y sus descendientes. (Heredado de INode) |
| XmlEncoding |
Atributo que especifica, como parte de la declaración de texto, la codificación de esta entidad, cuando es una entidad analizada externa. |
| XmlVersion |
Atributo que especifica, como parte de la declaración de texto, el número de versión de esta entidad, cuando es una entidad analizada externa. |
Métodos
| Nombre | Description |
|---|---|
| AppendChild(INode) |
Agrega el nodo |
| CloneNode(Boolean) |
Devuelve un duplicado de este nodo, i. (Heredado de INode) |
| CompareDocumentPosition(INode) |
Compara el nodo de referencia, i. (Heredado de INode) |
| Disposed() |
Se llama cuando se ha eliminado la instancia. (Heredado de IJavaPeerable) |
| DisposeUnlessReferenced() |
Si no hay referencias pendientes a esta instancia, llama a |
| Finalized() |
Se llama cuando se ha finalizado la instancia. (Heredado de IJavaPeerable) |
| GetFeature(String, String) |
Este método devuelve un objeto especializado que implementa las API especializadas de la característica y la versión especificadas, como se especifica en . (Heredado de INode) |
| GetUserData(String) |
Recupera el objeto asociado a una clave de este nodo. (Heredado de INode) |
| InsertBefore(INode, INode) |
Inserta el nodo |
| IsDefaultNamespace(String) |
Este método comprueba si el especificado |
| IsEqualNode(INode) |
Comprueba si dos nodos son iguales. (Heredado de INode) |
| IsSameNode(INode) |
Devuelve si este nodo es el mismo que el especificado. (Heredado de INode) |
| IsSupported(String, String) |
Comprueba si la implementación dom implementa una característica específica y esa característica es compatible con este nodo, como se especifica en . (Heredado de INode) |
| LookupNamespaceURI(String) |
Busque el URI del espacio de nombres asociado al prefijo especificado, empezando por este nodo. (Heredado de INode) |
| LookupPrefix(String) |
Busque el prefijo asociado al URI de espacio de nombres especificado, empezando por este nodo. (Heredado de INode) |
| Normalize() |
Coloca todos los |
| RemoveChild(INode) |
Quita el nodo secundario indicado por |
| ReplaceChild(INode, INode) |
Reemplaza el nodo |
| SetJniIdentityHashCode(Int32) |
Establezca el valor devuelto por |
| SetJniManagedPeerState(JniManagedPeerStates) |
Esta interfaz representa una entidad conocida, ya sea analizada o no analizada, en un documento XML. (Heredado de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Establezca el valor devuelto por |
| SetUserData(String, Object, IUserDataHandler) |
Asocie un objeto a una clave en este nodo. (Heredado de INode) |
| UnregisterFromRuntime() |
Anule el registro de esta instancia para que el entorno de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Heredado de IJavaPeerable) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Esta interfaz representa una entidad conocida, ya sea analizada o no analizada, en un documento XML. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |