DOM Level 1 |
Attributs | Méthodes | Constantes | Interfaces | IDL | + |
Module: dom
Description: Englobe les exceptions, les codes d'exceptions et toutes les autres interfaces pour accéder et manipuler des documents. DOM Level Core 1
Survol de l'interface du DOM Core
Cette interface définie un ensemble minimal d'objets et d'interfaces permettant d'accéder et de manipuler des documents. Les fonctionnalités spécifier dans cette interface devrait être suffisantes pour permettre aux développeurs de logiciel et aux auteurs de scripts pour le Web d'accéder et de manipuler le contenu HTML et XML de produits conformants à ce DOM. L'API du DOM Core Level 1 permet aussi de peupler un Document en utilisant que des fonctions de l'API. Il est auto-suffisant. Créer un squelette du Document ou enregistrer ce Document sont des fonctions qui ne devraient être implémenter qu'au choix du logiciel se conformant à cette API.
La structure du DOM
Le DOM représente un document comme une hiérarchie (arbre) de noeud. Chaque noeud peut implémenter à son tour des interfaces plus spécialisées. Certains types de noeud peuvent avoir des noeud-enfants de plusieurs types, d'autres, des feuilles, n'ont aucun noeud-enfant.
Constantes
INDEX_SIZE_ERR | 1 | Si un index ou la taille est négatif ou plus grand que permit |
INUSE_ATTRIBUTE_ERR | 10 | Si on essait d'ajouter un attribut d'un élément dans un autre élément. |
DOMSTRING_SIZE_ERR | 2 | Si la portion du texte n'est pas conforme à une DOMString |
HIERARCHY_REQUEST_ERR | 3 | Si un noeud est inséré à un endroit invalide |
WRONG_DOCUMENT_ERR | 4 | Si un noeud est déplacé vers un document qui ne le support pas |
INVALID_CHARACTER_ERR | 5 | Si un caractère invalide est utilisé, exemple dans un nom |
NO_DATA_ALLOWED_ERR | 6 | Si des données sont ajoutées à un noeud qui ne les supporte pas |
NO_MODIFICATION_ALLOWED_ERR | 7 | Si on essait de modifier un objet non modifiable |
NOT_FOUND_ERR | 8 | Si on essait de référencer un noeud qui n'existe pas |
NOT_SUPPORTED_ERR | 9 | Si l'implémentation ne supporte pas le type d'objet demandé |
Interfaces
Attr
- L'interface Attr représente un attribut d'un objet Element. Typiquement, les valeurs possible à cette attribut sont définit dans un DTD (document type definition)
CDATASection
- Les sections CDATA sont utilisés pour contenir des caractères qui devrait être normalement échappé par le langage de balisage.
CharacterData
- Interface qui possède un ensemble d'attributs et de méthodes pour accéder à des caractères.Aucun objet DOM ne peut correspondre directement avec cette interface
Comment
- Cette représente représente un commentaire XML (tous les caractères entre '<!--' et '-->').
Document
- L'interface Document représente tout le document HTML et XML. Elle représente la racine de l'arbre et permet d'accéder à toutes les données du document.
DocumentFragment
- DocumentFragment est un object Document minimal (contient plusieurs Node) qui peut être déplacé aisément d'un endroit à un autre.
DocumentType
- Interface pour représenter une balise !DOCTYPE.
DOMImplementation
- L'interface DOMImplementation contient des méthodes qui sont indépendantes de toutes instances particulières du DOM.
DOMString
- Le type DOMString est une séquence de caractères 16-bits qui peut être exprimé comme suit: typedef sequence<unsigned short> DOMString;
Element
Entity
- L'interface représentant une entité dans un document XML.
EntityReference
NamedNodeMap
- L'interface NamedNodeMap représente une collections de noeuds accessibles par leur nom ou par un index numérique.
Node
- L'interface Node est un type primaire pour tout le DOM. Il représente un simple noeud dans l'arbre du document.
NodeList
- L'interface NodeList permet une abstraction d'une collection ordonnées de noeuds sans définir ou contraindre l'implémentation de cette collection. Commence à 0.
Notation
- Une interface représentant une notation déclarée dans le DTD.
ProcessingInstruction
- L'interface ProcessingInstruction représente une instruction de traitement utilisé en XML pour l'information textuel nécessaire dans un document.
Text
- L'interface Text représente un contenu textuel (des données caractères en XML) d'un objet Element ou Attr.
Notes et commentaires des visiteurs
Ajouter une note
Aucun commentaire jusqu'à présent.