IEntityReference 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.
EntityReference Knoten können verwendet werden, um einen Entitätsverweis in der Struktur darzustellen.
[Android.Runtime.Register("org/w3c/dom/EntityReference", "", "Org.W3c.Dom.IEntityReferenceInvoker")]
public interface IEntityReference : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.INode
[<Android.Runtime.Register("org/w3c/dom/EntityReference", "", "Org.W3c.Dom.IEntityReferenceInvoker")>]
type IEntityReference = interface
interface INode
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attribute
- Implementiert
Hinweise
EntityReference Knoten können verwendet werden, um einen Entitätsverweis in der Struktur darzustellen. Beachten Sie, dass Zeichenverweise und Verweise auf vordefinierte Entitäten vom HTML- oder XML-Prozessor erweitert werden, sodass Zeichen durch ihre Unicode-Entsprechung und nicht durch einen Entitätsverweis dargestellt werden. Darüber hinaus kann der XML-Prozessor Verweise auf Entitäten vollständig erweitern, anstatt DocumentKnoten bereitzustellen EntityReference . Wenn diese Knoten bereitgestellt werden, ist für einen EntityReference Knoten, der einen Verweis auf eine bekannte Entität darstellt, eine Entity vorhandene Entität vorhanden, und die Unterstruktur des EntityReference Knotens ist eine Kopie der Entity Knotenunterstruktur. Letzteres ist jedoch möglicherweise nicht wahr, wenn eine Entität ein ungebundenes Namespacepräfix enthält. In einem solchen Fall hängt die Namespacepräfixauflösung davon ab, wo der Entitätsverweis ist, die Nachfolger des EntityReference Knotens möglicherweise an unterschiedliche Namespace-URIs gebunden werden. Wenn ein EntityReference Knoten einen Verweis auf eine unbekannte Entität darstellt, hat der Knoten keine untergeordneten Elemente und seinen Ersetzungswert, wenn er z. B Attr.value . leer ist.
Wie bei Entity Knoten werden Knoten EntityReference und alle untergeordneten Elemente schreibgeschützt.
<b>Hinweis:</b-Knoten>EntityReference können Zu Problemen bei der Normalisierung von Elementinhalten und Attributwerten führen, wenn, z. B. in XML 1.0 und XML-Schema, die Normalisierung ausgeführt wird, nachdem der Entitätsverweis erweitert wurde.
Siehe auch die Dom-Kernspezifikation (Document Object Model) der Ebene 3.
Java Dokumentation für org.w3c.dom.EntityReference.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Felder
| Name | Beschreibung |
|---|---|
| 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 Referenzknoten enthalten. (Geerbt von INode) |
| DocumentPositionContains |
Der Knoten enthält den Referenzknoten. (Geerbt von INode) |
| DocumentPositionDisconnected |
Die beiden Knoten werden getrennt. (Geerbt von INode) |
| DocumentPositionFollowing |
Der Knoten folgt dem Referenzknoten. (Geerbt von INode) |
| DocumentPositionImplementationSpecific |
Die Bestimmung der vorhergehenden im Vergleich zu folgenden ist implementierungsspezifisch. (Geerbt von INode) |
| DocumentPositionPreceding |
Der zweite Knoten steht vor dem Referenzknoten. (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
| Name | Beschreibung |
|---|---|
| Attributes |
A |
| 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) |
| JniIdentityHashCode |
Gibt den Wert |
| JniManagedPeerState |
Status des verwalteten Peers. (Geerbt von IJavaPeerable) |
| JniObjectReferenceControlBlock |
|
| JniPeerMembers |
Mitgliedszugriff und Aufrufunterstützung. (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, je nach Typ; siehe tabelle oben. (Geerbt von INode) |
| OwnerDocument |
Das |
| ParentNode |
Das übergeordnete Element dieses Knotens. (Geerbt von INode) |
| PeerReference |
Gibt eine JniObjectReference der umbrochenen Java Objektinstanz zurück. (Geerbt von IJavaPeerable) |
| Prefix |
Das Namespacepräfix dieses Knotens oder |
| PreviousSibling |
Der Knoten unmittelbar vor diesem Knoten. (Geerbt von INode) |
| TextContent |
Dieses Attribut gibt den Textinhalt dieses Knotens und dessen Nachfolger zurück. (Geerbt von INode) |
Methoden
| Name | Beschreibung |
|---|---|
| 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 Instanz verworfen wurde. (Geerbt von IJavaPeerable) |
| DisposeUnlessReferenced() |
Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen |
| Finalized() |
Wird aufgerufen, wenn die Instanz abgeschlossen wurde. (Geerbt von IJavaPeerable) |
| GetFeature(String, String) |
Diese Methode gibt ein spezielles Objekt zurück, das die speziellen APIs des angegebenen Features und der angegebenen Version implementiert, wie in . (Geerbt von INode) |
| GetUserData(String) |
Ruft das einem Schlüssel auf diesem Knoten zugeordnete Objekt ab. (Geerbt von INode) |
| InsertBefore(INode, INode) |
Fügt den Knoten |
| IsDefaultNamespace(String) |
Diese Methode überprüft, ob es sich bei der angegebenen |
| 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 . (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 nach dem Präfix, das dem angegebenen Namespace-URI zugeordnet ist, beginnend mit diesem Knoten. (Geerbt von INode) |
| Normalize() |
Platziert alle |
| RemoveChild(INode) |
Entfernt den untergeordneten Knoten |
| ReplaceChild(INode, INode) |
Ersetzt den untergeordneten Knoten |
| SetJniIdentityHashCode(Int32) |
Legen Sie den von |
| SetJniManagedPeerState(JniManagedPeerStates) |
|
| SetPeerReference(JniObjectReference) |
Legen Sie den von |
| SetUserData(String, Object, IUserDataHandler) |
Zuordnen eines Objekts zu einem Schlüssel auf diesem Knoten. (Geerbt von INode) |
| UnregisterFromRuntime() |
Heben Sie die Registrierung dieser Instanz auf, damit die Laufzeit sie nicht aus zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt. (Geerbt von IJavaPeerable) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |