IDocument Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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, è la radice dell'albero dei documenti e fornisce l'accesso primario ai dati del documento.
Poiché gli elementi, i nodi di testo, i commenti, le istruzioni di elaborazione e così via non possono esistere al di fuori del contesto di un Document
oggetto , 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 Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.
Campi
AttributeNode |
Il nodo è un |
CdataSectionNode |
Il nodo è un |
CommentNode |
Il nodo è un |
DocumentFragmentNode |
Il nodo è un |
DocumentNode |
Il nodo è un |
DocumentPositionContainedBy |
Il nodo è contenuto dal 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 del precedente rispetto al seguente è specifica dell'implementazione. (Ereditato da INode) |
DocumentPositionPreceding |
Il secondo nodo precede il nodo di riferimento. (Ereditato da INode) |
DocumentTypeNode |
Il nodo è un |
ElementNode |
Il nodo è un |
EntityNode |
Il nodo è un |
EntityReferenceNode |
Il nodo è un |
NotationNode |
Il nodo è un |
ProcessingInstructionNode |
Il nodo è un |
TextNode |
Il nodo è un |
Proprietà
Attributes |
Oggetto |
BaseURI |
URI di base assoluto di questo nodo o |
ChildNodes |
Oggetto |
Doctype |
Dichiarazione del tipo di documento (vedere |
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 se non definito o |
DomConfig |
Configurazione usata quando |
FirstChild |
Primo figlio di questo nodo. (Ereditato da INode) |
Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
HasAttributes |
Restituisce se questo nodo (se è un elemento) ha eventuali attributi. (Ereditato da INode) |
HasChildNodes |
Restituisce se questo nodo ha elementi figlio. (Ereditato da INode) |
Implementation |
Oggetto |
InputEncoding |
Attributo che specifica la codifica usata per questo documento al momento dell'analisi. |
JniIdentityHashCode |
Restituisce il valore di per |
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 qualificato di questo nodo. (Ereditato da INode) |
NamespaceURI |
URI dello spazio dei nomi di questo nodo o |
NextSibling |
Il nodo immediatamente successivo a questo nodo. (Ereditato da INode) |
NodeName |
Nome di questo nodo, a seconda del relativo 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 relativo tipo; vedere la tabella precedente. (Ereditato da INode) |
OwnerDocument |
Oggetto |
ParentNode |
Elemento padre del nodo. (Ereditato da INode) |
PeerReference |
Restituisce un'istanza JniObjectReference dell'oggetto Java con wrapping. (Ereditato da IJavaPeerable) |
Prefix |
Prefisso dello spazio dei nomi di questo nodo o |
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 questo 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 |
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 |
CreateAttributeNS(String, String) |
Crea un attributo dell'URI dello spazio dei nomi e del nome qualificato specificato. |
CreateCDATASection(String) |
Crea un |
CreateComment(String) |
Crea un |
CreateDocumentFragment() |
Crea un oggetto |
CreateElement(String) |
Crea un elemento del tipo specificato. |
CreateElementNS(String, String) |
Crea un elemento dell'URI dello spazio dei nomi e del nome qualificato specificato. |
CreateEntityReference(String) |
Crea un oggetto |
CreateProcessingInstruction(String, String) |
Crea un |
CreateTextNode(String) |
Crea un |
Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
GetElementById(String) |
Restituisce l'oggetto |
GetElementsByTagName(String) |
Restituisce un |
GetElementsByTagNameNS(String, String) |
Restituisce un |
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 a 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 prima del nodo |
IsDefaultNamespace(String) |
Questo metodo verifica se l'oggetto specificato |
IsEqualNode(INode) |
Verifica se due nodi sono uguali. (Ereditato da INode) |
IsSameNode(INode) |
Restituisce se questo nodo è lo stesso nodo del valore 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 |
NormalizeDocument() |
Questo metodo funge da se il documento passasse attraverso un ciclo di salvataggio e carico, inserendo il documento in un modulo "normale". |
RemoveChild(INode) |
Rimuove il nodo figlio indicato dall'elenco |
RenameNode(INode, String, String) |
Rinominare un nodo esistente di tipo |
ReplaceChild(INode, INode) |
Sostituisce il nodo |
SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
SetJniManagedPeerState(JniManagedPeerStates) |
L'interfaccia |
SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
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 restituirà dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue . (Ereditato da IJavaPeerable) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione dei tipi controllati dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
L'interfaccia |
GetJniTypeName(IJavaPeerable) |
L'interfaccia |