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 '').
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.

Afficher IDL: court / long

Notes et commentaires des visiteurs

Ajouter une note

Aucun commentaire jusqu'à présent.