Freigeben über


IDocument Schnittstelle

Definition

Die Document Schnittstelle stellt das gesamte HTML- oder XML-Dokument dar.

[Android.Runtime.Register("org/w3c/dom/Document", "", "Org.W3c.Dom.IDocumentInvoker")]
public interface IDocument : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.INode
[<Android.Runtime.Register("org/w3c/dom/Document", "", "Org.W3c.Dom.IDocumentInvoker")>]
type IDocument = interface
    interface INode
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attribute
Implementiert

Hinweise

Die Document Schnittstelle stellt das gesamte HTML- oder XML-Dokument dar. Konzeptionell ist es der Stamm der Dokumentstruktur und bietet den primären Zugriff auf die Daten des Dokuments.

Da Elemente, Textknoten, Kommentare, Verarbeitungsanweisungen usw. außerhalb des Kontexts einer DocumentSchnittstelle nicht vorhanden sind, enthält die Document Schnittstelle auch die Factorymethoden, die zum Erstellen dieser Objekte erforderlich sind. Die Node erstellten Objekte verfügen über ein ownerDocument Attribut, das sie dem Document Kontext zuordnet, in dem sie erstellt wurden.

Siehe auch die Dom-Kernspezifikation (Document Object Model) der Ebene 3.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 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 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 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

A NamedNodeMap containing the attributes of this node (if it is an Element) or null otherwise.

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

Die Diesem Dokument zugeordnete Dokumenttypdeklaration (siehe DocumentType)

DocumentElement

Dies ist ein Komfort-Attribut, das direkten Zugriff auf den untergeordneten Knoten ermöglicht, der das Dokumentelement des Dokuments ist.

DocumentURI

Der Speicherort des Dokuments oder, wenn das Dokument nicht definiert ist oder null ob die Document Datei mit DOMImplementation.createDocument.

DomConfig

Die konfiguration, die beim Document.normalizeDocument() Aufrufen verwendet wird.

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

Das DOMImplementation Objekt, das dieses Dokument behandelt.

InputEncoding

Ein Attribut, das die für dieses Dokument verwendete Codierung zum Zeitpunkt der Analyse angibt.

JniIdentityHashCode

Gibt den Wert java.lang.System.identityHashCode() für die umbrochene Instanz zurück.

(Geerbt von IJavaPeerable)
JniManagedPeerState

Status des verwalteten Peers.

(Geerbt von IJavaPeerable)
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 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, je nach Typ; siehe tabelle oben.

(Geerbt von INode)
OwnerDocument

Das Document diesem Knoten zugeordnete Objekt.

(Geerbt von INode)
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 null wenn er nicht angegeben ist.

(Geerbt von INode)
PreviousSibling

Der Knoten unmittelbar vor diesem Knoten.

(Geerbt von INode)
StrictErrorChecking

Ein Attribut, das angibt, ob die Fehlerüberprüfung erzwungen wird oder nicht.

TextContent

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

(Geerbt von INode)
XmlEncoding

Ein Attribut, das als Teil der Codierung dieses Dokuments angibt.

XmlStandalone

Ein Attribut, das als Teil des Dokuments angibt, ob dieses Dokument eigenständig ist.

XmlVersion

Ein Attribut, das als Teil der Versionsnummer dieses Dokuments angibt.

Methoden

AdoptNode(INode)

Versucht, einen Knoten von einem anderen Dokument in dieses Dokument zu übernehmen.

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

Erstellt einen Attr der angegebenen Namen.

CreateAttributeNS(String, String)

Erstellt ein Attribut des angegebenen qualifizierten Namens und Namespace-URI.

CreateCDATASection(String)

Erstellt einen CDATASection Knoten, dessen Wert die angegebene Zeichenfolge ist.

CreateComment(String)

Erstellt einen Comment Knoten mit der angegebenen Zeichenfolge.

CreateDocumentFragment()

Erstellt ein leeres DocumentFragment-Objekt.

CreateElement(String)

Erstellt ein Element des angegebenen Typs.

CreateElementNS(String, String)

Erstellt ein Element des angegebenen qualifizierten Namens und Namespace-URI.

CreateEntityReference(String)

Sie erstellt ein EntityReference-Objekt.

CreateProcessingInstruction(String, String)

Erstellt einen ProcessingInstruction Knoten mit dem angegebenen Namen und datenzeichenfolgen.

CreateTextNode(String)

Erstellt einen Text Knoten mit der angegebenen Zeichenfolge.

Disposed()

Wird aufgerufen, wenn die Instanz verworfen wurde.

(Geerbt von IJavaPeerable)
DisposeUnlessReferenced()

Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen Dispose(). Andernfalls wird nichts ausgeführt.

(Geerbt von IJavaPeerable)
Finalized()

Wird aufgerufen, wenn die Instanz abgeschlossen wurde.

(Geerbt von IJavaPeerable)
GetElementById(String)

Gibt das Element Attribut "ID" mit dem angegebenen Wert zurück.

GetElementsByTagName(String)

Gibt eine NodeList von allen in der Elements Dokumentreihenfolge mit einem bestimmten Tagnamen zurück und sind im Dokument enthalten.

GetElementsByTagNameNS(String, String)

Gibt einen NodeList von allen Elements mit einem bestimmten lokalen Namen und Namespace-URI in der Dokumentreihenfolge zurück.

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)
ImportNode(INode, Boolean)

Importiert einen Knoten aus einem anderen Dokument in dieses Dokument, ohne den Quellknoten aus dem Originaldokument zu ändern oder zu entfernen; Diese Methode erstellt eine neue Kopie des Quellknotens.

InsertBefore(INode, INode)

Fügt den Knoten newChild vor dem vorhandenen untergeordneten Knoten refChildein.

(Geerbt von INode)
IsDefaultNamespace(String)

Diese Methode überprüft, ob es sich bei der angegebenen namespaceURI Methode um den Standardnamespace handelt 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 .

(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 Text Knoten in der vollen Tiefe der Unterstruktur darunter Node, einschließlich Attributknoten, in eine "normale" Form, in der nur Struktur (e.

(Geerbt von INode)
NormalizeDocument()

Diese Methode fungiert so, als ob das Dokument einen Speicher- und Ladezyklus durchläuft und das Dokument in ein normales Formular versetzt.

RemoveChild(INode)

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

(Geerbt von INode)
RenameNode(INode, String, String)

Benennen Sie einen vorhandenen Knoten vom Typ ELEMENT_NODE oder ATTRIBUTE_NODE.

ReplaceChild(INode, INode)

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

(Geerbt von INode)
SetJniIdentityHashCode(Int32)

Legen Sie den von JniIdentityHashCode.

(Geerbt von IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Die Document Schnittstelle stellt das gesamte HTML- oder XML-Dokument dar.

(Geerbt von IJavaPeerable)
SetPeerReference(JniObjectReference)

Legen Sie den von PeerReference.

(Geerbt von IJavaPeerable)
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

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Die Document Schnittstelle stellt das gesamte HTML- oder XML-Dokument dar.

GetJniTypeName(IJavaPeerable)

Die Document Schnittstelle stellt das gesamte HTML- oder XML-Dokument dar.

Gilt für: