Freigeben über


IEntity Schnittstelle

Definition

Diese Schnittstelle stellt eine bekannte Entität in einem XML-Dokument dar, entweder analysiert oder nicht analysiert.

[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
Attribute
Implementiert

Hinweise

Diese Schnittstelle stellt eine bekannte Entität in einem XML-Dokument dar, entweder analysiert oder nicht analysiert. Beachten Sie, dass dadurch die Entität selbst <modelliert wird und>die Entitätsdeklaration not</em> entspricht.

Das nodeName Attribut, das von Node geerbt wird, enthält den Namen der Entität.

Ein XML-Prozessor kann Entitäten vollständig erweitern, bevor das Strukturmodell an das DOM übergeben wird. in diesem Fall gibt es keine EntityReference Knoten in der Dokumentstruktur.

XML schreibt nicht vor, dass ein nicht validierender XML-Prozessor Entitätsdeklarationen liest und verarbeitet, die in der externen Teilmenge oder in Parameterentitäten deklariert wurden. Dies bedeutet, dass analysierte Entitäten, die in der externen Teilmenge deklariert wurden, nicht um einige Klassen von Anwendungen erweitert werden müssen und dass der Ersatztext der Entität möglicherweise nicht verfügbar ist. Wenn der Ersetzungstext verfügbar ist, stellt die untergeordnete Liste des entsprechenden Entity Knotens die Struktur dieses Ersetzungswerts dar. Andernfalls ist die untergeordnete Liste leer.

Dom Level 3 unterstützt keine Bearbeitung Entity von Knoten. Wenn ein Benutzer Änderungen am Inhalt eines Entityvornehmen möchte, muss jeder zugehörige EntityReference Knoten im Strukturmodell durch einen Klon des EntityInhalts des ersetzt werden, und dann müssen stattdessen die gewünschten Änderungen an jedem dieser Klone vorgenommen werden. Entity -Knoten und alle ihre Nachfolger sind schreiblos.

Ein Entity Knoten verfügt nicht über ein übergeordnetes Element. <p ><b>Hinweis:</b> Wenn die Entität ein ungebundenes Namespacepräfix enthält, lautet nullder namespaceURI des entsprechenden Knotens in der Entity Knotenunterstruktur . Gleiches gilt für EntityReference Knoten, die auf diese Entität verweisen, wenn sie mit der createEntityReference -Methode der Document -Schnittstelle erstellt werden.

Siehe auch die Document Object Model (DOM) Level 3 Core Specification.

Java-Dokumentation für org.w3c.dom.Entity.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Felder

AttributeNode

Der Knoten ist ein Attr.

(Geerbt von INode)
CdataSectionNode

Der Knoten ist ein CDATASection.

(Geerbt von INode)
CommentNode

Der Knoten ist ein Comment.

(Geerbt von INode)
DocumentFragmentNode

Der Knoten ist ein DocumentFragment.

(Geerbt von INode)
DocumentNode

Der Knoten ist ein Document.

(Geerbt von INode)
DocumentPositionContainedBy

Der Knoten ist im Verweisknoten enthalten.

(Geerbt von INode)
DocumentPositionContains

Der Knoten enthält den Verweisknoten.

(Geerbt von INode)
DocumentPositionDisconnected

Die beiden Knoten werden getrennt.

(Geerbt von INode)
DocumentPositionFollowing

Der Knoten folgt dem Referenzknoten.

(Geerbt von INode)
DocumentPositionImplementationSpecific

Die Bestimmung des vorangehenden gegenüber dem folgenden ist implementierungsspezifisch.

(Geerbt von INode)
DocumentPositionPreceding

Der zweite Knoten ist dem Referenzknoten vorangestellt.

(Geerbt von INode)
DocumentTypeNode

Der Knoten ist ein DocumentType.

(Geerbt von INode)
ElementNode

Der Knoten ist ein Element.

(Geerbt von INode)
EntityNode

Der Knoten ist ein Entity.

(Geerbt von INode)
EntityReferenceNode

Der Knoten ist ein EntityReference.

(Geerbt von INode)
NotationNode

Der Knoten ist ein Notation.

(Geerbt von INode)
ProcessingInstructionNode

Der Knoten ist ein ProcessingInstruction.

(Geerbt von INode)
TextNode

Der Knoten ist ein Text Knoten.

(Geerbt von INode)

Eigenschaften

Attributes

Ein NamedNodeMap mit den Attributen dieses Knotens (wenn es sich um eine Elementhandelt) oder null andernfalls.

(Geerbt von INode)
BaseURI

Der absolute Basis-URI dieses Knotens oder null , wenn die Implementierung keinen absoluten URI abrufen konnte.

(Geerbt von INode)
ChildNodes

Eine NodeList , die alle untergeordneten Elemente dieses Knotens enthält.

(Geerbt von INode)
FirstChild

Das erste untergeordnete Element dieses Knotens.

(Geerbt von INode)
Handle

Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab.

(Geerbt von IJavaObject)
HasAttributes

Gibt zurück, ob dieser Knoten (wenn es sich um ein Element handelt) über Attribute verfügt.

(Geerbt von INode)
HasChildNodes

Gibt zurück, ob dieser Knoten über untergeordnete Elemente verfügt.

(Geerbt von INode)
InputEncoding

Ein Attribut, das die Codierung angibt, die für diese Entität zum Zeitpunkt der Analyse verwendet wird, wenn es sich um eine externe analysierte Entität handelt.

JniIdentityHashCode

Gibt den Wert von java.lang.System.identityHashCode() für die umschlossene instance zurück.

(Geerbt von IJavaPeerable)
JniManagedPeerState

Status des verwalteten Peers.

(Geerbt von IJavaPeerable)
JniPeerMembers

Unterstützung für Zugriff und Aufruf von Mitgliedern.

(Geerbt von IJavaPeerable)
LastChild

Das letzte untergeordnete Element dieses Knotens.

(Geerbt von INode)
LocalName

Gibt den lokalen Teil des qualifizierten Namens dieses Knotens zurück.

(Geerbt von INode)
NamespaceURI

Der Namespace-URI dieses Knotens oder null , wenn er nicht angegeben ist (siehe ).

(Geerbt von INode)
NextSibling

Der Knoten, der unmittelbar auf diesen Knoten folgt.

(Geerbt von INode)
NodeName

Der Name dieses Knotens, je nach Typ; Siehe tabelle oben.

(Geerbt von INode)
NodeType

Ein Code, der den Typ des zugrunde liegenden Objekts darstellt, wie oben definiert.

(Geerbt von INode)
NodeValue

Der Wert dieses Knotens, abhängig vom Typ; Siehe tabelle oben.

(Geerbt von INode)
NotationName

Bei nicht analysierten Entitäten der Name der Notation für die Entität.

OwnerDocument

Das Document diesem Knoten zugeordnete Objekt.

(Geerbt von INode)
ParentNode

Das übergeordnete Element dieses Knotens.

(Geerbt von INode)
PeerReference

Gibt einen JniObjectReference des umschlossenen Java-Objekts instance zurück.

(Geerbt von IJavaPeerable)
Prefix

Das Namespacepräfix dieses Knotens oder null , wenn es nicht angegeben ist.

(Geerbt von INode)
PreviousSibling

Der Knoten unmittelbar vor diesem Knoten.

(Geerbt von INode)
PublicId

Der der Entität zugeordnete öffentliche Bezeichner, sofern angegeben, und null andernfalls.

SystemId

Der der Entität zugeordnete Systembezeichner, sofern angegeben, und null andernfalls.

TextContent

Dieses Attribut gibt den Textinhalt dieses Knotens und seiner Nachfolger zurück.

(Geerbt von INode)
XmlEncoding

Ein Attribut, das im Rahmen der Textdeklaration die Codierung dieser Entität angibt, wenn es sich um eine externe analysierte Entität handelt.

XmlVersion

Ein Attribut, das im Rahmen der Textdeklaration die Versionsnummer dieser Entität angibt, wenn es sich um eine externe analysierte Entität handelt.

Methoden

AppendChild(INode)

Fügt den Knoten newChild am Ende der Liste der untergeordneten Elemente dieses Knotens hinzu.

(Geerbt von INode)
CloneNode(Boolean)

Gibt ein Duplikat dieses Knotens zurück, i.

(Geerbt von INode)
CompareDocumentPosition(INode)

Vergleicht den Referenzknoten, i.

(Geerbt von INode)
Disposed()

Wird aufgerufen, wenn die instance gelöscht wurde.

(Geerbt von IJavaPeerable)
DisposeUnlessReferenced()

Wenn keine ausstehenden Verweise auf diese instance vorhanden sind, ruft aufDispose(). Andernfalls wird nichts ausgeführt.

(Geerbt von IJavaPeerable)
Finalized()

Wird aufgerufen, wenn die instance abgeschlossen wurde.

(Geerbt von IJavaPeerable)
GetFeature(String, String)

Diese Methode gibt ein spezialisiertes Objekt zurück, das die spezialisierten APIs des angegebenen Features und der angegebenen Version implementiert, wie in angegeben.

(Geerbt von INode)
GetUserData(String)

Ruft das -Objekt ab, das einem Schlüssel auf einem dieser Knoten zugeordnet ist.

(Geerbt von INode)
InsertBefore(INode, INode)

Fügt den Knoten newChild vor dem vorhandenen untergeordneten Knoten ein refChild.

(Geerbt von INode)
IsDefaultNamespace(String)

Diese Methode überprüft, ob der angegebene namespaceURI der Standardnamespace ist oder nicht.

(Geerbt von INode)
IsEqualNode(INode)

Testet, ob zwei Knoten gleich sind.

(Geerbt von INode)
IsSameNode(INode)

Gibt zurück, ob dieser Knoten derselbe Knoten ist wie der angegebene Knoten.

(Geerbt von INode)
IsSupported(String, String)

Testet, ob die DOM-Implementierung ein bestimmtes Feature implementiert und dieses Feature von diesem Knoten unterstützt wird, wie in angegeben.

(Geerbt von INode)
LookupNamespaceURI(String)

Suchen Sie den Namespace-URI, der dem angegebenen Präfix zugeordnet ist, beginnend mit diesem Knoten.

(Geerbt von INode)
LookupPrefix(String)

Suchen Sie ab diesem Knoten nach dem Präfix, das dem angegebenen Namespace-URI zugeordnet ist.

(Geerbt von INode)
Normalize()

Versetzt alle Text Knoten in der vollständigen Tiefe der Unterstruktur unterhalb dieser Node, einschließlich der Attributknoten, in eine "normale" Form, in der nur Struktur (z. B.

(Geerbt von INode)
RemoveChild(INode)

Entfernt den von angegebenen oldChild untergeordneten Knoten aus der Liste der untergeordneten Elemente und gibt ihn zurück.

(Geerbt von INode)
ReplaceChild(INode, INode)

Ersetzt den untergeordneten Knoten oldChild durch newChild in der Liste der untergeordneten Elemente und gibt den oldChild Knoten zurück.

(Geerbt von INode)
SetJniIdentityHashCode(Int32)

Legen Sie den von JniIdentityHashCodezurückgegebenen Wert fest.

(Geerbt von IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Diese Schnittstelle stellt eine bekannte Entität in einem XML-Dokument dar, entweder analysiert oder nicht analysiert.

(Geerbt von IJavaPeerable)
SetPeerReference(JniObjectReference)

Legen Sie den von PeerReferencezurückgegebenen Wert fest.

(Geerbt von IJavaPeerable)
SetUserData(String, Object, IUserDataHandler)

Ordnen Sie einem Schlüssel auf diesem Knoten ein Objekt zu.

(Geerbt von INode)
UnregisterFromRuntime()

Heben Sie die Registrierung dieses instance auf, damit die Laufzeit sie nicht von zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt.

(Geerbt von IJavaPeerable)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus.

JavaCast<TResult>(IJavaObject)

Diese Schnittstelle stellt eine bekannte Entität in einem XML-Dokument dar, entweder analysiert oder nicht analysiert.

GetJniTypeName(IJavaPeerable)

Diese Schnittstelle stellt eine bekannte Entität in einem XML-Dokument dar, entweder analysiert oder nicht analysiert.

Gilt für: