Share via


IDocumentFragment Interfaccia

Definizione

DocumentFragmentè un oggetto "leggero" o "minimo". Document

[Android.Runtime.Register("org/w3c/dom/DocumentFragment", "", "Org.W3c.Dom.IDocumentFragmentInvoker")]
public interface IDocumentFragment : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.INode
[<Android.Runtime.Register("org/w3c/dom/DocumentFragment", "", "Org.W3c.Dom.IDocumentFragmentInvoker")>]
type IDocumentFragment = interface
    interface INode
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attributi
Implementazioni

Commenti

DocumentFragmentè un oggetto "leggero" o "minimo". Document È molto comune essere in grado di estrarre una parte dell'albero di un documento o di creare un nuovo frammento di un documento. Si supponga di implementare un comando utente come tagliare o riorganizzare un documento spostando frammenti intorno. È consigliabile avere un oggetto che può contenere tali frammenti ed è abbastanza naturale usare un nodo per questo scopo. Sebbene sia vero che un Document oggetto potrebbe soddisfare questo ruolo, un Document oggetto può potenzialmente essere un oggetto heavyweight, a seconda dell'implementazione sottostante. Ciò che è davvero necessario per questo è un oggetto molto leggero. DocumentFragment è un oggetto di questo tipo.

Inoltre, varie operazioni, ad esempio l'inserimento di nodi come elementi figlio di un altro Node elemento, possono accettare DocumentFragment oggetti come argomenti. Ciò comporta lo spostamento di tutti i nodi figlio dell'elenco DocumentFragment figlio di questo nodo.

Gli elementi figlio di un DocumentFragment nodo sono zero o più nodi che rappresentano le prime di qualsiasi sotto-albero che definisce la struttura del documento. I nodi DocumentFragment non devono essere documenti XML ben formati (anche se è necessario seguire le regole imposte alle entità analizzate XML ben formate, che possono avere più nodi principali). Ad esempio, un oggetto DocumentFragment potrebbe avere un solo elemento figlio e tale nodo figlio potrebbe essere un Text nodo. Tale modello di struttura non rappresenta né un documento HTML, né un documento XML ben formato.

Quando un oggetto DocumentFragment viene inserito in un Document oggetto (o in qualsiasi altro Node che può accettare figli) i figli dell'oggetto e non vengono DocumentFragment inseriti nell'oggetto DocumentFragmentNode. Ciò rende DocumentFragment molto utile quando l'utente vuole creare nodi che sono fratelli; l'elemento DocumentFragment funge da padre di questi nodi in modo che l'utente possa usare i metodi standard dall'interfaccia Node , ad esempio Node.insertBefore e Node.appendChild.

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

Documentazione Java per org.w3c.dom.DocumentFragment.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Campi

AttributeNode

Il nodo è un Attroggetto .

(Ereditato da INode)
CdataSectionNode

Il nodo è un CDATASectionoggetto .

(Ereditato da INode)
CommentNode

Il nodo è un Commentoggetto .

(Ereditato da INode)
DocumentFragmentNode

Il nodo è un DocumentFragmentoggetto .

(Ereditato da INode)
DocumentNode

Il nodo è un Documentoggetto .

(Ereditato da INode)
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 DocumentTypeoggetto .

(Ereditato da INode)
ElementNode

Il nodo è un Elementoggetto .

(Ereditato da INode)
EntityNode

Il nodo è un Entityoggetto .

(Ereditato da INode)
EntityReferenceNode

Il nodo è un EntityReferenceoggetto .

(Ereditato da INode)
NotationNode

Il nodo è un Notationoggetto .

(Ereditato da INode)
ProcessingInstructionNode

Il nodo è un ProcessingInstructionoggetto .

(Ereditato da INode)
TextNode

Il nodo è un Text nodo.

(Ereditato da INode)

Proprietà

Attributes

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

(Ereditato da INode)
BaseURI

URI di base assoluto di questo nodo o null se l'implementazione non è riuscita a ottenere un URI assoluto.

(Ereditato da INode)
ChildNodes

Oggetto NodeList contenente tutti gli elementi figlio di questo nodo.

(Ereditato da INode)
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)
JniIdentityHashCode

Restituisce il valore di per java.lang.System.identityHashCode() l'istanza di wrapped.

(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 qualificato di questo nodo.

(Ereditato da INode)
NamespaceURI

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

(Ereditato da INode)
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 Document associato a questo nodo.

(Ereditato da INode)
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 null se non specificato.

(Ereditato da INode)
PreviousSibling

Nodo immediatamente precedente a questo nodo.

(Ereditato da INode)
TextContent

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

(Ereditato da INode)

Metodi

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)
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 fa nulla.

(Ereditato da IJavaPeerable)
Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
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)
InsertBefore(INode, INode)

Inserisce il nodo prima del nodo newChildrefChildfiglio esistente.

(Ereditato da INode)
IsDefaultNamespace(String)

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

(Ereditato da INode)
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 Text nodi nella profondità completa dell'albero secondario sotto questo Node, inclusi i nodi dell'attributo, in una forma "normale" in cui solo la struttura (e.

(Ereditato da INode)
RemoveChild(INode)

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

(Ereditato da INode)
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)

DocumentFragmentè un oggetto "leggero" o "minimo". Document

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

DocumentFragmentè un oggetto "leggero" o "minimo". Document

GetJniTypeName(IJavaPeerable)

DocumentFragmentè un oggetto "leggero" o "minimo". Document

Si applica a