Compartilhar via


IDocument Interface

Definição

A Document interface representa todo o documento HTML ou 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
Implementações

Comentários

A Document interface representa todo o documento HTML ou XML. Conceitualmente, ele é a raiz da árvore de documentos e fornece o acesso primário aos dados do documento.

Como elementos, nós de texto, comentários, instruções de processamento, etc. não podem existir fora do contexto de um Document, a Document interface também contém os métodos de fábrica necessários para criar esses objetos. Os Node objetos criados têm um ownerDocument atributo que os associa ao Document contexto em cujo contexto foram criados.

Consulte também a Especificação principal de nível 3 do DOM (Document Object Model).

Documentação Java para org.w3c.dom.Document.

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

Campos

AttributeNode

O nó é um Attrarquivo .

(Herdado de INode)
CdataSectionNode

O nó é um CDATASectionarquivo .

(Herdado de INode)
CommentNode

O nó é um Commentarquivo .

(Herdado de INode)
DocumentFragmentNode

O nó é um DocumentFragmentarquivo .

(Herdado de INode)
DocumentNode

O nó é um Documentarquivo .

(Herdado de INode)
DocumentPositionContainedBy

O nó é contido pelo 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 anterior versus seguinte é 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 DocumentTypearquivo .

(Herdado de INode)
ElementNode

O nó é um Elementarquivo .

(Herdado de INode)
EntityNode

O nó é um Entityarquivo .

(Herdado de INode)
EntityReferenceNode

O nó é um EntityReferencearquivo .

(Herdado de INode)
NotationNode

O nó é um Notationarquivo .

(Herdado de INode)
ProcessingInstructionNode

O nó é um ProcessingInstructionarquivo .

(Herdado de INode)
TextNode

O nó é um Text nó.

(Herdado de INode)

Propriedades

Attributes

A NamedNodeMap que contém os atributos deste nó (se for um Element) ou null de outra forma.

(Herdado de INode)
BaseURI

O URI base absoluto desse nó ou null se a implementação não foi capaz de obter um URI absoluto.

(Herdado de INode)
ChildNodes

A NodeList que contém todos os filhos deste nó.

(Herdado de INode)
Doctype

A Declaração de Tipo de Documento (consulte DocumentType) associada a este documento.

DocumentElement

Esse é um atributo de conveniência que permite acesso direto ao nó filho que é o elemento de documento do documento.

DocumentURI

O local do documento ou null se indefinido ou se o Document foi criado usando DOMImplementation.createDocument.

DomConfig

A configuração usada quando Document.normalizeDocument() é invocada.

FirstChild

O primeiro filho deste 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)
Implementation

O DOMImplementation objeto que manipula este documento.

InputEncoding

Um atributo que especifica a codificação usada para este documento no momento da análise.

JniIdentityHashCode

Retorna o valor de java.lang.System.identityHashCode() para a instância encapsulada.

(Herdado de IJavaPeerable)
JniManagedPeerState

Estado do par gerenciado.

(Herdado de IJavaPeerable)
JniPeerMembers

Acesso de membros e suporte à invocação.

(Herdado de IJavaPeerable)
LastChild

O último filho deste nó.

(Herdado de INode)
LocalName

Retorna a parte local do nome qualificado desse nó.

(Herdado de INode)
NamespaceURI

O URI do namespace desse nó ou null se ele não estiver especificado (consulte ).

(Herdado de INode)
NextSibling

O nó imediatamente após esse nó.

(Herdado de INode)
NodeName

O nome desse nó, dependendo de seu tipo; veja 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; veja a tabela acima.

(Herdado de INode)
OwnerDocument

O Document objeto associado a esse nó.

(Herdado de INode)
ParentNode

O pai deste nó.

(Herdado de INode)
PeerReference

Retorna uma JniObjectReference das instâncias do objeto Java encapsulado.

(Herdado de IJavaPeerable)
Prefix

O prefixo de namespace desse nó ou null se ele não for especificado.

(Herdado de INode)
PreviousSibling

O nó imediatamente anterior a esse nó.

(Herdado de INode)
StrictErrorChecking

Um atributo que especifica se a verificação de erros é imposta ou não.

TextContent

Esse atributo retorna o conteúdo de texto desse nó e seus descendentes.

(Herdado de INode)
XmlEncoding

Um atributo que especifica, como parte do , a codificação deste documento.

XmlStandalone

Um atributo especificando, como parte do , se este documento é autônomo.

XmlVersion

Um atributo especificando, como parte do , o número da versão deste documento.

Métodos

AdoptNode(INode)

Tenta adotar um nó de outro documento para este documento.

AppendChild(INode)

Adiciona o nó newChild ao final da lista de filhos desse nó.

(Herdado de INode)
CloneNode(Boolean)

Retorna uma duplicata desse nó, i.

(Herdado de INode)
CompareDocumentPosition(INode)

Compara o nó de referência, i.

(Herdado de INode)
CreateAttribute(String)

Cria um Attr do nome próprio.

CreateAttributeNS(String, String)

Cria um atributo do nome qualificado fornecido e URI de namespace.

CreateCDATASection(String)

Cria um CDATASection nó cujo valor é a cadeia de caracteres especificada.

CreateComment(String)

Cria um Comment nó com a cadeia de caracteres especificada.

CreateDocumentFragment()

Cria um objeto DocumentFragment vazio.

CreateElement(String)

Cria um elemento do tipo especificado.

CreateElementNS(String, String)

Cria um elemento do nome qualificado fornecido e URI de namespace.

CreateEntityReference(String)

Cria um objeto de EntityReference .

CreateProcessingInstruction(String, String)

Cria um ProcessingInstruction nó com o nome especificado e cadeias de caracteres de dados.

CreateTextNode(String)

Cria um Text nó com a cadeia de caracteres especificada.

Disposed()

Chamado quando a instância tiver sido descartada.

(Herdado de IJavaPeerable)
DisposeUnlessReferenced()

Se não houver referências pendentes a este caso, então chame Dispose(), caso contrário, não faz nada.

(Herdado de IJavaPeerable)
Finalized()

Chamado quando a instância tiver sido finalizada.

(Herdado de IJavaPeerable)
GetElementById(String)

Retorna o Element que tem um atributo ID com o valor fornecido.

GetElementsByTagName(String)

Retorna um NodeList de todos os Elements documentos em ordem com um determinado nome de marca e estão contidos no documento.

GetElementsByTagNameNS(String, String)

Retorna um NodeList de todos os Elements com um determinado nome local e URI de namespace na ordem do documento.

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ó este.

(Herdado de INode)
ImportNode(INode, Boolean)

Importa um nó de outro documento para este documento, sem alterar ou remover o nó de origem do documento original; Esse método cria uma nova cópia do nó de origem.

InsertBefore(INode, INode)

Insere o nó antes do newChildrefChildfilho existente.

(Herdado de INode)
IsDefaultNamespace(String)

Esse método verifica se o especificado namespaceURI é o namespace padrão ou não.

(Herdado de INode)
IsEqualNode(INode)

Testa se dois nós são iguais.

(Herdado de INode)
IsSameNode(INode)

Retorna se esse nó é o mesmo nó que o nó fornecido.

(Herdado de INode)
IsSupported(String, String)

Testa se a implementação do DOM implementa um recurso específico e se esse recurso é suportado por esse nó, conforme especificado em .

(Herdado de INode)
LookupNamespaceURI(String)

Procure o URI do namespace associado ao prefixo fornecido, a partir desse nó.

(Herdado de INode)
LookupPrefix(String)

Procure o prefixo associado ao URI de namespace fornecido, a partir desse nó.

(Herdado de INode)
Normalize()

Coloca todos os Text nós na profundidade total da subárvore abaixo deste Node, incluindo nós de atributo, em uma forma "normal" onde apenas a estrutura (e.

(Herdado de INode)
NormalizeDocument()

Esse método age como se o documento estivesse passando por um ciclo de salvar e carregar, colocando o documento em uma forma "normal".

RemoveChild(INode)

Remove o nó filho indicado por oldChild da lista de filhos e o retorna.

(Herdado de INode)
RenameNode(INode, String, String)

Renomeie um nó existente do tipo ELEMENT_NODE ou ATTRIBUTE_NODE.

ReplaceChild(INode, INode)

Substitui o nó oldChild filho por newChild na lista de filhos e retorna o oldChild nó.

(Herdado de INode)
SetJniIdentityHashCode(Int32)

Defina o valor retornado por JniIdentityHashCode.

(Herdado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

A Document interface representa todo o documento HTML ou XML.

(Herdado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Defina o valor retornado por PeerReference.

(Herdado de IJavaPeerable)
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 tempo de execução não a retorne de chamadas futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Herdado de IJavaPeerable)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

A Document interface representa todo o documento HTML ou XML.

GetJniTypeName(IJavaPeerable)

A Document interface representa todo o documento HTML ou XML.

Aplica-se a