IDocument 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.
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 Document
Schnittstelle 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 |
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
Attributes |
A |
BaseURI |
Der absolute Basis-URI dieses Knotens oder |
ChildNodes |
Eine |
Doctype |
Die Diesem Dokument zugeordnete Dokumenttypdeklaration (siehe |
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 |
DomConfig |
Die konfiguration, die beim |
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 |
InputEncoding |
Ein Attribut, das die für dieses Dokument verwendete Codierung zum Zeitpunkt der Analyse angibt. |
JniIdentityHashCode |
Gibt den Wert |
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 |
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) |
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 |
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 |
CreateAttributeNS(String, String) |
Erstellt ein Attribut des angegebenen qualifizierten Namens und Namespace-URI. |
CreateCDATASection(String) |
Erstellt einen |
CreateComment(String) |
Erstellt einen |
CreateDocumentFragment() |
Erstellt ein leeres |
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 |
CreateProcessingInstruction(String, String) |
Erstellt einen |
CreateTextNode(String) |
Erstellt einen |
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) |
GetElementById(String) |
Gibt das |
GetElementsByTagName(String) |
Gibt eine |
GetElementsByTagNameNS(String, String) |
Gibt einen |
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 |
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 |
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 |
RenameNode(INode, String, String) |
Benennen Sie einen vorhandenen Knoten vom Typ |
ReplaceChild(INode, INode) |
Ersetzt den untergeordneten Knoten |
SetJniIdentityHashCode(Int32) |
Legen Sie den von |
SetJniManagedPeerState(JniManagedPeerStates) |
Die |
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
JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Die |
GetJniTypeName(IJavaPeerable) |
Die |