Compartir a través de


IDocument Interfaz

Definición

La Document interfaz representa todo el documento HTML o XML.

[Android.Runtime.Register("org/w3c/dom/Document", "", "Org.W3c.Dom.IDocumentInvoker")]
public interface IDocument : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.INode
[<Android.Runtime.Register("org/w3c/dom/Document", "", "Org.W3c.Dom.IDocumentInvoker")>]
type IDocument = interface
    interface INode
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Atributos
Implementaciones

Comentarios

La Document interfaz representa todo el documento HTML o XML. Conceptualmente, es la raíz del árbol de documentos y proporciona el acceso principal a los datos del documento.

Dado que los elementos, nodos de texto, comentarios, instrucciones de procesamiento, etc. no pueden existir fuera del contexto de , Documentla Document interfaz también contiene los métodos de fábrica necesarios para crear estos objetos. Los Node objetos creados tienen un ownerDocument atributo que los asocia al dentro del contexto en el Document que se crearon.

Consulte también la especificación principal del modelo de objetos de documento (DOM) de nivel 3.

Documentación de Java para org.w3c.dom.Document.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Campos

AttributeNode

El nodo es .Attr

(Heredado de INode)
CdataSectionNode

El nodo es .CDATASection

(Heredado de INode)
CommentNode

El nodo es .Comment

(Heredado de INode)
DocumentFragmentNode

El nodo es .DocumentFragment

(Heredado de INode)
DocumentNode

El nodo es .Document

(Heredado de INode)
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 .DocumentType

(Heredado de INode)
ElementNode

El nodo es .Element

(Heredado de INode)
EntityNode

El nodo es .Entity

(Heredado de INode)
EntityReferenceNode

El nodo es .EntityReference

(Heredado de INode)
NotationNode

El nodo es .Notation

(Heredado de INode)
ProcessingInstructionNode

El nodo es .ProcessingInstruction

(Heredado de INode)
TextNode

El nodo es un Text nodo.

(Heredado de INode)

Propiedades

Attributes

que NamedNodeMap contiene los atributos de este nodo (si es ) Elemento null de lo contrario.

(Heredado de INode)
BaseURI

El URI base absoluto de este nodo o null si la implementación no pudo obtener un URI absoluto.

(Heredado de INode)
ChildNodes

que NodeList contiene todos los elementos secundarios de este nodo.

(Heredado de INode)
Doctype

Declaración de tipo de documento (vea DocumentType) asociada a este documento.

DocumentElement

Este es un atributo de conveniencia que permite el acceso directo al nodo secundario que es el elemento de documento del documento.

DocumentURI

Ubicación del documento o null si no está definido o si Document se creó mediante DOMImplementation.createDocument.

DomConfig

Configuración que se usa cuando Document.normalizeDocument() se invoca.

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)
Implementation

Objeto DOMImplementation que controla este documento.

InputEncoding

Atributo que especifica la codificación utilizada para este documento en el momento del análisis.

JniIdentityHashCode

Devuelve el valor de java.lang.System.identityHashCode() para la instancia ajustada.

(Heredado de IJavaPeerable)
JniManagedPeerState

Estado del mismo nivel administrado.

(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 null si no está especificado (vea ).

(Heredado de INode)
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)
OwnerDocument

Objeto Document asociado a este nodo.

(Heredado de INode)
ParentNode

Elemento primario de este nodo.

(Heredado de INode)
PeerReference

Devuelve una JniObjectReference de la instancia de objeto Java ajustada.

(Heredado de IJavaPeerable)
Prefix

Prefijo de espacio de nombres de este nodo o null si no se especifica.

(Heredado de INode)
PreviousSibling

El nodo inmediatamente anterior a este nodo.

(Heredado de INode)
StrictErrorChecking

Atributo que especifica si se aplica o no la comprobación de errores.

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 codificación de este documento.

XmlStandalone

Atributo que especifica, como parte de , si este documento es independiente.

XmlVersion

Atributo que especifica, como parte de , el número de versión de este documento.

Métodos

AdoptNode(INode)

Intenta adoptar un nodo de otro documento a este documento.

AppendChild(INode)

Agrega el nodo newChild al final de la lista de elementos secundarios de este nodo.

(Heredado de INode)
CloneNode(Boolean)

Devuelve un duplicado de este nodo, i.

(Heredado de INode)
CompareDocumentPosition(INode)

Compara el nodo de referencia, i.

(Heredado de INode)
CreateAttribute(String)

Crea un Attr de nombre especificado.

CreateAttributeNS(String, String)

Crea un atributo del nombre completo y el URI del espacio de nombres especificados.

CreateCDATASection(String)

Crea un CDATASection nodo cuyo valor es la cadena especificada.

CreateComment(String)

Crea un Comment nodo según la cadena especificada.

CreateDocumentFragment()

Crea un objeto DocumentFragment vacío.

CreateElement(String)

Crea un elemento del tipo especificado.

CreateElementNS(String, String)

Crea un elemento del nombre completo y el URI del espacio de nombres especificados.

CreateEntityReference(String)

Crea un objeto EntityReference.

CreateProcessingInstruction(String, String)

Crea un ProcessingInstruction nodo dado el nombre y las cadenas de datos especificados.

CreateTextNode(String)

Crea un Text nodo según la cadena especificada.

Disposed()

Se llama cuando se ha eliminado la instancia.

(Heredado de IJavaPeerable)
DisposeUnlessReferenced()

Si no hay referencias pendientes a esta instancia, llama a Dispose(); de lo contrario, no hace nada.

(Heredado de IJavaPeerable)
Finalized()

Se llama cuando se ha finalizado la instancia.

(Heredado de IJavaPeerable)
GetElementById(String)

Devuelve que Element tiene un atributo ID con el valor especificado.

GetElementsByTagName(String)

Devuelve un NodeList valor de todo en el orden del Elements documento con un nombre de etiqueta determinado y se incluye en el documento.

GetElementsByTagNameNS(String, String)

Devuelve un NodeList valor de todo con Elements un nombre local y un URI de espacio de nombres determinado en orden de documento.

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)
ImportNode(INode, Boolean)

Importa un nodo de otro documento a este documento, sin modificar ni quitar el nodo de origen del documento original; este método crea una nueva copia del nodo de origen.

InsertBefore(INode, INode)

Inserta el nodo newChild antes del nodo refChildsecundario existente.

(Heredado de INode)
IsDefaultNamespace(String)

Este método comprueba si el especificado namespaceURI es el espacio de nombres predeterminado o no.

(Heredado de INode)
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 Text nodos en la profundidad completa del subárbol debajo de este Node, incluidos los nodos de atributo, en un formato "normal" donde solo estructura (e.

(Heredado de INode)
NormalizeDocument()

Este método actúa como si el documento estuviera pasando por un ciclo de guardado y carga, colocando el documento en un formulario "normal".

RemoveChild(INode)

Quita el nodo secundario indicado por oldChild de la lista de elementos secundarios y lo devuelve.

(Heredado de INode)
RenameNode(INode, String, String)

Cambie el nombre de un nodo existente de tipo ELEMENT_NODE o ATTRIBUTE_NODE.

ReplaceChild(INode, INode)

Reemplaza el nodo oldChild secundario por newChild en la lista de elementos secundarios y devuelve el oldChild nodo.

(Heredado de INode)
SetJniIdentityHashCode(Int32)

Establezca el valor devuelto por JniIdentityHashCode.

(Heredado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

La Document interfaz representa todo el documento HTML o XML.

(Heredado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Establezca el valor devuelto por PeerReference.

(Heredado de IJavaPeerable)
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

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

La Document interfaz representa todo el documento HTML o XML.

GetJniTypeName(IJavaPeerable)

La Document interfaz representa todo el documento HTML o XML.

Se aplica a