IEntity Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 Entity
vornehmen möchte, muss jeder zugehörige EntityReference
Knoten im Strukturmodell durch einen Klon des Entity
Inhalts 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 null
der 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 |
CdataSectionNode |
Der Knoten ist ein |
CommentNode |
Der Knoten ist ein |
DocumentFragmentNode |
Der Knoten ist ein |
DocumentNode |
Der Knoten ist ein |
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 |
ElementNode |
Der Knoten ist ein |
EntityNode |
Der Knoten ist ein |
EntityReferenceNode |
Der Knoten ist ein |
NotationNode |
Der Knoten ist ein |
ProcessingInstructionNode |
Der Knoten ist ein |
TextNode |
Der Knoten ist ein |
Eigenschaften
Attributes |
Ein |
BaseURI |
Der absolute Basis-URI dieses Knotens oder |
ChildNodes |
Eine |
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 |
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 |
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 |
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 |
PreviousSibling |
Der Knoten unmittelbar vor diesem Knoten. (Geerbt von INode) |
PublicId |
Der der Entität zugeordnete öffentliche Bezeichner, sofern angegeben, und |
SystemId |
Der der Entität zugeordnete Systembezeichner, sofern angegeben, und |
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 |
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 auf |
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 |
IsDefaultNamespace(String) |
Diese Methode überprüft, ob der angegebene |
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 |
RemoveChild(INode) |
Entfernt den von angegebenen |
ReplaceChild(INode, INode) |
Ersetzt den untergeordneten Knoten |
SetJniIdentityHashCode(Int32) |
Legen Sie den von |
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 |
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. |