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&eacute;sente tout le document HTML et XML. Elle repr&eacute;sente la racine de l'arbre et permet d'acc&eacute;der &agrave; toutes les donn&eacute;es du document.
DocumentFragment
DocumentFragment est un object Document minimal (contient plusieurs Node) qui peut &ecirc;tre d&eacute;plac&eacute; ais&eacute;ment d'un endroit &agrave; un autre.
DocumentType
Interface pour repr&eacute;senter une balise !DOCTYPE.
DOMImplementation
L'interface DOMImplementation contient des m&eacute;thodes qui sont ind&eacute;pendantes de toutes instances particuli&egrave;res du DOM.
DOMString
Le type DOMString est une s&eacute;quence de caract&egrave;res 16-bits qui peut &ecirc;tre exprim&eacute; comme suit: typedef sequence&lt;unsigned short&gt; DOMString;
Element
Entity
L'interface repr&eacute;sentant une entit&eacute; dans un document XML.
EntityReference
NamedNodeMap
L'interface NamedNodeMap repr&eacute;sente une collections de noeuds accessibles par leur nom ou par un index num&eacute;rique.
Node
L'interface Node est un type primaire pour tout le DOM. Il repr&eacute;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&eacute;sentant une notation d&eacute;clar&eacute;e dans le DTD.
ProcessingInstruction
L'interface ProcessingInstruction repr&eacute;sente une instruction de traitement utilis&eacute; en XML pour l'information textuel n&eacute;cessaire dans un document.
Text
L'interface Text repr&eacute;sente un contenu textuel (des donn&eacute;es caract&egrave;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.