IEntity 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.
Questa interfaccia rappresenta un'entità nota, analizzata o non copiata, in un documento XML.
[Android.Runtime.Register("org/w3c/dom/Entity", "", "Org.W3c.Dom.IEntityInvoker")]
public interface IEntity : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.INode
[<Android.Runtime.Register("org/w3c/dom/Entity", "", "Org.W3c.Dom.IEntityInvoker")>]
type IEntity = interface
interface INode
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attributi
- Implementazioni
Commenti
Questa interfaccia rappresenta un'entità nota, analizzata o non copiata, in un documento XML. Si noti che questo modello l'entità stessa <em>not</em> la dichiarazione di entità.
L'attributo nodeName
ereditato da Node
contiene il nome dell'entità.
Un processore XML può scegliere di espandere completamente le entità prima che il modello di struttura venga passato al DOM; in questo caso non EntityReference
saranno presenti nodi nell'albero dei documenti.
XML non richiede che le dichiarazioni di entità di lettura e elaborazione xml non convalidate vengano eseguite nel subset esterno o dichiarate nelle entità dei parametri. Ciò significa che le entità analizzate dichiarate nel subset esterno non devono essere espanse da alcune classi di applicazioni e che il testo sostitutivo dell'entità potrebbe non essere disponibile. Quando il testo sostitutivo è disponibile, l'elenco figlio del nodo corrispondente Entity
rappresenta la struttura di tale valore sostitutivo. In caso contrario, l'elenco figlio è vuoto.
Dom Level 3 non supporta la modifica Entity
dei nodi. Se un utente vuole apportare modifiche al contenuto di un Entity
oggetto , ogni nodo correlato EntityReference
deve essere sostituito nel modello di struttura da un clone del Entity
contenuto del contenuto e quindi le modifiche desiderate devono essere apportate a ognuno di questi cloni. Entity
i nodi e tutti i discendenti sono in sola lettura.
Un Entity
nodo non ha alcun elemento padre. <p ><b Nota:</b>> Se l'entità contiene un prefisso dello spazio dei nomi non in uscita, il namespaceURI
nodo corrispondente nel Entity
sottoalbero del nodo è null
. Lo stesso vale per EntityReference
i nodi che fanno riferimento a questa entità, quando vengono creati usando il createEntityReference
metodo dell'interfaccia Document
.
Vedere anche la specifica DOM (Document Object Model) Level 3 Core.
Documentazione Java per org.w3c.dom.Entity
.
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 |
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 |
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) |
InputEncoding |
Attributo che specifica la codifica usata per questa entità al momento dell'analisi, quando è un'entità a analisi esterna. |
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) |
NotationName |
Per le entità nonparsed, il nome della notazione per l'entità. |
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) |
PublicId |
Identificatore pubblico associato all'entità se specificato e |
SystemId |
Identificatore di sistema associato all'entità se specificato e |
TextContent |
Questo attributo restituisce il contenuto di testo di questo nodo e i relativi discendenti. (Ereditato da INode) |
XmlEncoding |
Attributo che specifica, come parte della dichiarazione di testo, la codifica di questa entità, quando è un'entità analizzata esterna. |
XmlVersion |
Attributo che specifica, come parte della dichiarazione di testo, il numero di versione di questa entità, quando è un'entità analizzata esterna. |
Metodi
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) |
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) |
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 |
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 |
RemoveChild(INode) |
Rimuove il nodo figlio indicato dall'elenco |
ReplaceChild(INode, INode) |
Sostituisce il nodo |
SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
SetJniManagedPeerState(JniManagedPeerStates) |
Questa interfaccia rappresenta un'entità nota, analizzata o non copiata, in un documento XML. (Ereditato da IJavaPeerable) |
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) |
Questa interfaccia rappresenta un'entità nota, analizzata o non copiata, in un documento XML. |
GetJniTypeName(IJavaPeerable) |
Questa interfaccia rappresenta un'entità nota, analizzata o non copiata, in un documento XML. |