Condividi tramite


IDocument Interfaccia

Definizione

L'interfaccia Document rappresenta l'intero 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
Attributi
Implementazioni

Commenti

L'interfaccia Document rappresenta l'intero documento HTML o XML. Concettualmente, si tratta della radice dell'albero del documento e fornisce l'accesso principale ai dati del documento.

Poiché gli elementi, i nodi di testo, i commenti, le istruzioni di elaborazione e così via non possono esistere all'esterno del contesto di un Documentoggetto , l'interfaccia Document contiene anche i metodi factory necessari per creare questi oggetti. Gli Node oggetti creati hanno un ownerDocument attributo che li associa all'interno del Document contesto in cui sono stati creati.

Vedere anche la specifica DOM (Document Object Model) Level 3 Core.

Documentazione java per org.w3c.dom.Document.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Campi

AttributeNode

Il nodo è un oggetto Attr.

(Ereditato da INode)
CdataSectionNode

Il nodo è un oggetto CDATASection.

(Ereditato da INode)
CommentNode

Il nodo è un oggetto Comment.

(Ereditato da INode)
DocumentFragmentNode

Il nodo è un oggetto DocumentFragment.

(Ereditato da INode)
DocumentNode

Il nodo è un oggetto Document.

(Ereditato da INode)
DocumentPositionContainedBy

Il nodo è contenuto nel nodo di riferimento.

(Ereditato da INode)
DocumentPositionContains

Il nodo contiene il nodo di riferimento.

(Ereditato da INode)
DocumentPositionDisconnected

I due nodi vengono disconnessi.

(Ereditato da INode)
DocumentPositionFollowing

Il nodo segue il nodo di riferimento.

(Ereditato da INode)
DocumentPositionImplementationSpecific

La determinazione dei precedenti rispetto a quanto segue è specifica dell'implementazione.

(Ereditato da INode)
DocumentPositionPreceding

Il secondo nodo precede il nodo di riferimento.

(Ereditato da INode)
DocumentTypeNode

Il nodo è un oggetto DocumentType.

(Ereditato da INode)
ElementNode

Il nodo è un oggetto Element.

(Ereditato da INode)
EntityNode

Il nodo è un oggetto Entity.

(Ereditato da INode)
EntityReferenceNode

Il nodo è un oggetto EntityReference.

(Ereditato da INode)
NotationNode

Il nodo è un oggetto Notation.

(Ereditato da INode)
ProcessingInstructionNode

Il nodo è un oggetto ProcessingInstruction.

(Ereditato da INode)
TextNode

Il nodo è un Text nodo.

(Ereditato da INode)

Proprietà

Attributes

Oggetto NamedNodeMap contenente gli attributi di questo nodo (se è un Elementoggetto ) o null in caso contrario.

(Ereditato da INode)
BaseURI

URI di base assoluto di questo nodo o null se l'implementazione non è stata in grado di ottenere un URI assoluto.

(Ereditato da INode)
ChildNodes

Oggetto NodeList contenente tutti gli elementi figlio di questo nodo.

(Ereditato da INode)
Doctype

Dichiarazione del tipo di documento (vedere DocumentType) associata a questo documento.

DocumentElement

Si tratta di un attributo pratico che consente l'accesso diretto al nodo figlio che è l'elemento documento del documento.

DocumentURI

Percorso del documento o null se non definito o se è Document stato creato utilizzando DOMImplementation.createDocument.

DomConfig

Configurazione utilizzata quando Document.normalizeDocument() viene richiamato.

FirstChild

Primo elemento figlio di questo nodo.

(Ereditato da INode)
Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
HasAttributes

Restituisce un valore che indica se il nodo , se si tratta di un elemento, dispone di attributi.

(Ereditato da INode)
HasChildNodes

Restituisce un valore che indica se il nodo include elementi figlio.

(Ereditato da INode)
Implementation

Oggetto DOMImplementation che gestisce il documento.

InputEncoding

Attributo che specifica la codifica utilizzata per questo documento al momento dell'analisi.

JniIdentityHashCode

Restituisce il valore di java.lang.System.identityHashCode() per l'istanza di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)
JniManagedPeerState

Stato del peer gestito.

(Ereditato da IJavaPeerable)
JniPeerMembers

Supporto per l'accesso ai membri e la chiamata.

(Ereditato da IJavaPeerable)
LastChild

Ultimo elemento figlio di questo nodo.

(Ereditato da INode)
LocalName

Restituisce la parte locale del nome completo del nodo.

(Ereditato da INode)
NamespaceURI

URI dello spazio dei nomi di questo nodo o null se non è specificato (vedere ).

(Ereditato da INode)
NextSibling

Nodo immediatamente successivo a questo nodo.

(Ereditato da INode)
NodeName

Nome di questo nodo, a seconda del tipo; vedere la tabella precedente.

(Ereditato da INode)
NodeType

Codice che rappresenta il tipo dell'oggetto sottostante, come definito in precedenza.

(Ereditato da INode)
NodeValue

Valore di questo nodo, a seconda del tipo; vedere la tabella precedente.

(Ereditato da INode)
OwnerDocument

Oggetto Document associato a questo nodo.

(Ereditato da INode)
ParentNode

Elemento padre di questo nodo.

(Ereditato da INode)
PeerReference

Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto Java di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)
Prefix

Prefisso dello spazio dei nomi di questo nodo o null se non è specificato.

(Ereditato da INode)
PreviousSibling

Nodo immediatamente precedente a questo nodo.

(Ereditato da INode)
StrictErrorChecking

Attributo che specifica se il controllo degli errori viene applicato o meno.

TextContent

Questo attributo restituisce il contenuto di testo di questo nodo e i relativi discendenti.

(Ereditato da INode)
XmlEncoding

Attributo che specifica, come parte di , la codifica di questo documento.

XmlStandalone

Attributo che specifica, come parte di , se il documento è autonomo.

XmlVersion

Attributo che specifica, come parte di , il numero di versione di questo documento.

Metodi

AdoptNode(INode)

Tenta di adottare un nodo da un altro documento a questo documento.

AppendChild(INode)

Aggiunge il nodo newChild alla fine dell'elenco di elementi figlio di questo nodo.

(Ereditato da INode)
CloneNode(Boolean)

Restituisce un duplicato di questo nodo, i.

(Ereditato da INode)
CompareDocumentPosition(INode)

Confronta il nodo di riferimento, i.

(Ereditato da INode)
CreateAttribute(String)

Crea un Attr oggetto del nome specificato.

CreateAttributeNS(String, String)

Crea un attributo del nome completo e dell'URI dello spazio dei nomi specificati.

CreateCDATASection(String)

Crea un CDATASection nodo il cui valore è la stringa specificata.

CreateComment(String)

Crea un Comment nodo in base alla stringa specificata.

CreateDocumentFragment()

Crea un oggetto DocumentFragment vuoto.

CreateElement(String)

Crea un elemento del tipo specificato.

CreateElementNS(String, String)

Crea un elemento del nome completo e dell'URI dello spazio dei nomi specificati.

CreateEntityReference(String)

Crea un oggetto EntityReference.

CreateProcessingInstruction(String, String)

Crea un ProcessingInstruction nodo in base al nome e alle stringhe di dati specificati.

CreateTextNode(String)

Crea un Text nodo in base alla stringa specificata.

Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non esegue alcuna operazione.

(Ereditato da IJavaPeerable)
Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
GetElementById(String)

Restituisce l'oggetto Element con un attributo ID con il valore specificato.

GetElementsByTagName(String)

Restituisce un NodeList oggetto di tutti gli elementi nell'ordine Elements del documento con un nome di tag specificato e sono contenuti nel documento.

GetElementsByTagNameNS(String, String)

Restituisce un NodeList oggetto di tutti gli elementi Elements con un nome locale e un URI dello spazio dei nomi specificati nell'ordine dei documenti.

GetFeature(String, String)

Questo metodo restituisce un oggetto specializzato che implementa le API specializzate della funzionalità e della versione specificate, come specificato in .

(Ereditato da INode)
GetUserData(String)

Recupera l'oggetto associato a una chiave in un nodo.

(Ereditato da INode)
ImportNode(INode, Boolean)

Importa un nodo da un altro documento in questo documento, senza modificare o rimuovere il nodo di origine dal documento originale; questo metodo crea una nuova copia del nodo di origine.

InsertBefore(INode, INode)

Inserisce il nodo newChild prima del nodo refChildfiglio esistente.

(Ereditato da INode)
IsDefaultNamespace(String)

Questo metodo controlla se l'oggetto specificato namespaceURI è o meno lo spazio dei nomi predefinito.

(Ereditato da INode)
IsEqualNode(INode)

Verifica se due nodi sono uguali.

(Ereditato da INode)
IsSameNode(INode)

Restituisce un valore che indica se il nodo è lo stesso nodo di quello specificato.

(Ereditato da INode)
IsSupported(String, String)

Verifica se l'implementazione DOM implementa una funzionalità specifica e tale funzionalità è supportata da questo nodo, come specificato in .

(Ereditato da INode)
LookupNamespaceURI(String)

Cercare l'URI dello spazio dei nomi associato al prefisso specificato, a partire da questo nodo.

(Ereditato da INode)
LookupPrefix(String)

Cercare il prefisso associato all'URI dello spazio dei nomi specificato, a partire da questo nodo.

(Ereditato da INode)
Normalize()

Inserisce tutti i Text nodi nella profondità completa del sottoalbero sottostante Node, inclusi i nodi attributo, in una forma "normale" in cui solo la struttura (e.

(Ereditato da INode)
NormalizeDocument()

Questo metodo funziona come se il documento passasse attraverso un ciclo di salvataggio e caricamento, inserendo il documento in un formato "normale".

RemoveChild(INode)

Rimuove il nodo figlio indicato dall'elenco oldChild di elementi figlio e lo restituisce.

(Ereditato da INode)
RenameNode(INode, String, String)

Rinominare un nodo esistente di tipo ELEMENT_NODE o ATTRIBUTE_NODE.

ReplaceChild(INode, INode)

Sostituisce il nodo oldChild figlio con newChild nell'elenco di elementi figlio e restituisce il oldChild nodo.

(Ereditato da INode)
SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

L'interfaccia Document rappresenta l'intero documento HTML o XML.

(Ereditato da IJavaPeerable)
SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
SetUserData(String, Object, IUserDataHandler)

Associare un oggetto a una chiave in questo nodo.

(Ereditato da INode)
UnregisterFromRuntime()

Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Ereditato da IJavaPeerable)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

L'interfaccia Document rappresenta l'intero documento HTML o XML.

GetJniTypeName(IJavaPeerable)

L'interfaccia Document rappresenta l'intero documento HTML o XML.

Si applica a