Partager via


IDocument Interface

Définition

L’interface Document représente l’intégralité du document HTML ou XML.

[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
Attributs
Implémente

Remarques

L’interface Document représente l’intégralité du document HTML ou XML. Conceptuellement, il s’agit de la racine de l’arborescence de documents et fournit l’accès principal aux données du document.

Étant donné que les éléments, les nœuds de texte, les commentaires, les instructions de traitement, etc. ne peuvent pas exister en dehors du contexte d’un Document, l’interface Document contient également les méthodes de fabrique nécessaires pour créer ces objets. Les Node objets créés ont un ownerDocument attribut qui les associe au Document contexte dans lequel ils ont été créés.

Consultez également la spécification de base du modèle objet de document (DOM) niveau 3.

Documentation Java pour org.w3c.dom.Document.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Champs

AttributeNode

Le nœud est un Attr.

(Hérité de INode)
CdataSectionNode

Le nœud est un CDATASection.

(Hérité de INode)
CommentNode

Le nœud est un Comment.

(Hérité de INode)
DocumentFragmentNode

Le nœud est un DocumentFragment.

(Hérité de INode)
DocumentNode

Le nœud est un Document.

(Hérité de INode)
DocumentPositionContainedBy

Le nœud est contenu par le nœud de référence.

(Hérité de INode)
DocumentPositionContains

Le nœud contient le nœud de référence.

(Hérité de INode)
DocumentPositionDisconnected

Les deux nœuds sont déconnectés.

(Hérité de INode)
DocumentPositionFollowing

Le nœud suit le nœud de référence.

(Hérité de INode)
DocumentPositionImplementationSpecific

La détermination des éléments précédents et suivants est spécifique à l’implémentation.

(Hérité de INode)
DocumentPositionPreceding

Le deuxième nœud précède le nœud de référence.

(Hérité de INode)
DocumentTypeNode

Le nœud est un DocumentType.

(Hérité de INode)
ElementNode

Le nœud est un Element.

(Hérité de INode)
EntityNode

Le nœud est un Entity.

(Hérité de INode)
EntityReferenceNode

Le nœud est un EntityReference.

(Hérité de INode)
NotationNode

Le nœud est un Notation.

(Hérité de INode)
ProcessingInstructionNode

Le nœud est un ProcessingInstruction.

(Hérité de INode)
TextNode

Le nœud est un Text nœud.

(Hérité de INode)

Propriétés

Attributes

Contenant NamedNodeMap les attributs de ce nœud (s’il s’agit d’un Element) ou null autrement.

(Hérité de INode)
BaseURI

URI de base absolu de ce nœud ou null si l’implémentation n’a pas pu obtenir un URI absolu.

(Hérité de INode)
ChildNodes

Qui NodeList contient tous les enfants de ce nœud.

(Hérité de INode)
Doctype

Déclaration de type de document (voir DocumentType) associée à ce document.

DocumentElement

Il s’agit d’un attribut pratique qui permet un accès direct au nœud enfant qui est l’élément de document du document.

DocumentURI

Emplacement du document ou null s’il n’est pas défini ou si celui-ci a été créé à l’aide DocumentDOMImplementation.createDocumentde .

DomConfig

Configuration utilisée quand Document.normalizeDocument() elle est appelée.

FirstChild

Premier enfant de ce nœud.

(Hérité de INode)
Handle

Obtient la valeur JNI de l’objet Android sous-jacent.

(Hérité de IJavaObject)
HasAttributes

Retourne si ce nœud (s’il s’agit d’un élément) a des attributs.

(Hérité de INode)
HasChildNodes

Retourne si ce nœud a des enfants.

(Hérité de INode)
Implementation

Objet DOMImplementation qui gère ce document.

InputEncoding

Attribut spécifiant l’encodage utilisé pour ce document au moment de l’analyse.

JniIdentityHashCode

Retourne la valeur de java.lang.System.identityHashCode() l’instance encapsulée.

(Hérité de IJavaPeerable)
JniManagedPeerState

État de l’homologue managé.

(Hérité de IJavaPeerable)
JniPeerMembers

Prise en charge de l’accès aux membres et de l’appel.

(Hérité de IJavaPeerable)
LastChild

Dernier enfant de ce nœud.

(Hérité de INode)
LocalName

Retourne la partie locale du nom qualifié de ce nœud.

(Hérité de INode)
NamespaceURI

URI d’espace de noms de ce nœud, ou null s’il n’est pas spécifié (voir ).

(Hérité de INode)
NextSibling

Nœud qui suit immédiatement ce nœud.

(Hérité de INode)
NodeName

Nom de ce nœud, en fonction de son type ; voir le tableau ci-dessus.

(Hérité de INode)
NodeType

Code représentant le type de l’objet sous-jacent, tel que défini ci-dessus.

(Hérité de INode)
NodeValue

Valeur de ce nœud, en fonction de son type ; voir le tableau ci-dessus.

(Hérité de INode)
OwnerDocument

Objet Document associé à ce nœud.

(Hérité de INode)
ParentNode

Parent de ce nœud.

(Hérité de INode)
PeerReference

Retourne une JniObjectReference instance d’objet Java encapsulée.

(Hérité de IJavaPeerable)
Prefix

Préfixe d’espace de noms de ce nœud ou null s’il n’est pas spécifié.

(Hérité de INode)
PreviousSibling

Nœud qui précède immédiatement ce nœud.

(Hérité de INode)
StrictErrorChecking

Attribut spécifiant si la vérification des erreurs est appliquée ou non.

TextContent

Cet attribut retourne le contenu texte de ce nœud et de ses descendants.

(Hérité de INode)
XmlEncoding

Attribut spécifiant, dans le cadre du document, l’encodage de ce document.

XmlStandalone

Attribut spécifiant, dans le cadre du document, si ce document est autonome.

XmlVersion

Attribut spécifiant, dans le cadre du document, le numéro de version de ce document.

Méthodes

AdoptNode(INode)

Tente d’adopter un nœud d’un autre document vers ce document.

AppendChild(INode)

Ajoute le nœud newChild à la fin de la liste des enfants de ce nœud.

(Hérité de INode)
CloneNode(Boolean)

Retourne un doublon de ce nœud, i.

(Hérité de INode)
CompareDocumentPosition(INode)

Compare le nœud de référence, i.

(Hérité de INode)
CreateAttribute(String)

Crée un Attr nom donné.

CreateAttributeNS(String, String)

Crée un attribut du nom qualifié et de l’URI d’espace de noms donnés.

CreateCDATASection(String)

Crée un CDATASection nœud dont la valeur est la chaîne spécifiée.

CreateComment(String)

Crée un Comment nœud en fonction de la chaîne spécifiée.

CreateDocumentFragment()

Crée un objet DocumentFragment vide.

CreateElement(String)

Crée un élément du type spécifié.

CreateElementNS(String, String)

Crée un élément du nom qualifié et de l’URI d’espace de noms donnés.

CreateEntityReference(String)

Elle crée un objet EntityReference.

CreateProcessingInstruction(String, String)

Crée un ProcessingInstruction nœud en fonction du nom et des chaînes de données spécifiés.

CreateTextNode(String)

Crée un Text nœud en fonction de la chaîne spécifiée.

Disposed()

Appelé lorsque l’instance a été supprimée.

(Hérité de IJavaPeerable)
DisposeUnlessReferenced()

S’il n’existe aucune référence en suspens à cette instance, les appels Dispose(); sinon, ne fait rien.

(Hérité de IJavaPeerable)
Finalized()

Appelé lorsque l’instance a été finalisée.

(Hérité de IJavaPeerable)
GetElementById(String)

Retourne l’attribut Element ID avec la valeur donnée.

GetElementsByTagName(String)

Retourne une NodeList valeur de tous les éléments dans l’ordre Elements du document avec un nom de balise donné et sont contenus dans le document.

GetElementsByTagNameNS(String, String)

Retourne une NodeList valeur de tous les Elements URI de nom local et d’espace de noms donnés dans l’ordre du document.

GetFeature(String, String)

Cette méthode retourne un objet spécialisé qui implémente les API spécialisées de la fonctionnalité et de la version spécifiées, comme spécifié dans .

(Hérité de INode)
GetUserData(String)

Récupère l’objet associé à une clé sur un nœud.

(Hérité de INode)
ImportNode(INode, Boolean)

Importe un nœud d’un autre document vers ce document, sans modifier ou supprimer le nœud source du document d’origine ; cette méthode crée une nouvelle copie du nœud source.

InsertBefore(INode, INode)

Insère le nœud newChild avant le nœud refChildenfant existant.

(Hérité de INode)
IsDefaultNamespace(String)

Cette méthode vérifie si l’espace de noms spécifié namespaceURI est l’espace de noms par défaut ou non.

(Hérité de INode)
IsEqualNode(INode)

Teste si deux nœuds sont égaux.

(Hérité de INode)
IsSameNode(INode)

Retourne si ce nœud est le même nœud que celui donné.

(Hérité de INode)
IsSupported(String, String)

Teste si l’implémentation DOM implémente une fonctionnalité spécifique et que cette fonctionnalité est prise en charge par ce nœud, comme spécifié dans .

(Hérité de INode)
LookupNamespaceURI(String)

Recherchez l’URI d’espace de noms associé au préfixe donné, à partir de ce nœud.

(Hérité de INode)
LookupPrefix(String)

Recherchez le préfixe associé à l’URI d’espace de noms donné, à partir de ce nœud.

(Hérité de INode)
Normalize()

Place tous les Text nœuds dans la profondeur complète de la sous-arborescence sous cette Nodesous-arborescence, y compris les nœuds d’attribut, dans un formulaire « normal » où seule la structure (e.

(Hérité de INode)
NormalizeDocument()

Cette méthode agit comme si le document traversait un cycle d’enregistrement et de chargement, en plaçant le document dans un formulaire « normal ».

RemoveChild(INode)

Supprime le nœud enfant indiqué par oldChild la liste des enfants et le retourne.

(Hérité de INode)
RenameNode(INode, String, String)

Renommez un nœud existant de type ELEMENT_NODE ou ATTRIBUTE_NODE.

ReplaceChild(INode, INode)

Remplace le nœud oldChild enfant par newChild la liste des enfants et retourne le oldChild nœud.

(Hérité de INode)
SetJniIdentityHashCode(Int32)

Définissez la valeur retournée par JniIdentityHashCode.

(Hérité de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

L’interface Document représente l’intégralité du document HTML ou XML.

(Hérité de IJavaPeerable)
SetPeerReference(JniObjectReference)

Définissez la valeur retournée par PeerReference.

(Hérité de IJavaPeerable)
SetUserData(String, Object, IUserDataHandler)

Associez un objet à une clé sur ce nœud.

(Hérité de INode)
UnregisterFromRuntime()

Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Hérité de IJavaPeerable)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

L’interface Document représente l’intégralité du document HTML ou XML.

GetJniTypeName(IJavaPeerable)

L’interface Document représente l’intégralité du document HTML ou XML.

S’applique à