IDocument Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
CdataSectionNode |
Le nœud est un |
CommentNode |
Le nœud est un |
DocumentFragmentNode |
Le nœud est un |
DocumentNode |
Le nœud est un |
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 |
ElementNode |
Le nœud est un |
EntityNode |
Le nœud est un |
EntityReferenceNode |
Le nœud est un |
NotationNode |
Le nœud est un |
ProcessingInstructionNode |
Le nœud est un |
TextNode |
Le nœud est un |
Propriétés
Attributes |
Contenant |
BaseURI |
URI de base absolu de ce nœud ou |
ChildNodes |
Qui |
Doctype |
Déclaration de type de document (voir |
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 |
DomConfig |
Configuration utilisée quand |
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 |
InputEncoding |
Attribut spécifiant l’encodage utilisé pour ce document au moment de l’analyse. |
JniIdentityHashCode |
Retourne la valeur de |
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 |
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 |
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 |
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 |
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 |
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 |
CreateComment(String) |
Crée un |
CreateDocumentFragment() |
Crée un objet |
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 |
CreateProcessingInstruction(String, String) |
Crée un |
CreateTextNode(String) |
Crée un |
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 |
Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
GetElementById(String) |
Retourne l’attribut |
GetElementsByTagName(String) |
Retourne une |
GetElementsByTagNameNS(String, String) |
Retourne une |
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 |
IsDefaultNamespace(String) |
Cette méthode vérifie si l’espace de noms spécifié |
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 |
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 |
RenameNode(INode, String, String) |
Renommez un nœud existant de type |
ReplaceChild(INode, INode) |
Remplace le nœud |
SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
SetJniManagedPeerState(JniManagedPeerStates) |
L’interface |
SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
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 |
GetJniTypeName(IJavaPeerable) |
L’interface |