Le W3C publie la recommandation DOM niveau 3
Le W3C publie la recommandation DOM niveau 3
Ressources Web:
Ce communiqué de presse :
en français : http://www.w3.org/2004/03/dom-level-3-pr.html.fr
en anglais : http://www.w3.org/2004/03/dom-level-3-pr.html.en
en japonais : http://www.w3.org/2004/03/dom-level-3-pr.html.ja
Document Object Model (DOM) Level 3 Core
http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/
Document Object Model Level (DOM) 3 Load and Save
http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407/
Page d’accueil DOM
http://www.w3.org/DOM/
——————————————–
Le W3C publie la recommandation DOM niveau 3
DOM niveau 3 consolide les fondations d’XML et les applications de
services Web
http://www.w3.org/ — 7 avril 2004 — Le Consortium World Wide Web (W3C)
publie les deux spécifications Modèle Objet de Document (DOM) niveau 3 –
Noyau (DOM Level 3 Core) et Modèle Objet de Document (DOM) niveau 3 –
Chargement et Sauvegarde (DOM Level 3 Load and Save) en recommandations
W3C. Résultat d’un accord industriel, ces spécifications définissent une
interface standard ou API (Application Programming Interface – Interface
de Programmation d’Application) pour la manipulation de fichiers et de
données par l’intermédiaire d’un langage de programmation (par exemple
Java ou ECMAScript). Le statut de Recommandation W3C indique que la
spécification est stable, et qu’elle contribue à l’interopérabilité du
Web. Ces recommandations ont été revues et approuvées par les membres du
W3C qui préconisent leur large adoption par l’industrie.
DOM niveau 3 apporte la dernière mouture d’XML aux développeurs de DOM
Créé et développé par le groupe de travail DOM (Document Object Model),
le document DOM niveau 3 – Noyau (Core) étend l’interface indépendante
de toute plateforme et de tout langage par l’accès et la mise à jour
dynamique de contenu, de la structure et de la mise en page d’un
document, comme décrit initialement par les recommandations DOM niveau
2. DOM niveau 3 fournit un ensemble standard d’objets pour la
représentation de documents et de données XML, comprenant les espaces de
noms, XML Base, et le support de types de données XML Schema.
DOM niveau 2 a été conçu pour HTML 4.01, XML 1.0, et les espaces de noms
XML. Avec DOM niveau 3, les auteurs peuvent tirer un meilleur parti de
la plateforme XML. Il supporte XML 1.1 et s’aligne avec XML Information
Set, cette dernière spécification étant également utilisée par d’autres
recommandations W3C telles que XML Schema 1.0 et SOAP 1.2.
DOM niveau 3 améliore le support de la plateforme XML, et étend les
applications de services Web
DOM niveau 3 améliore le support des espaces de nom XML et les
informations de type schema. Il fournit des fonctionnalités essentielles
pour les applications de services Web, ainsi que pour d’autres
applications XML courantes.
Le chargement d’une implémentation DOM devient plus facile avec DOM
niveau 3, et les applications peuvent les charger selon leurs prérequis.
Par exemple, pour mettre en place un service Web sur un site web, il est
nécessaire d’utiliser un processeur WSDL puisque les services eux-mêmes
sont décrits en WSDL. DOM niveau 3 rend plus facile l’utilisation et la
manipulation de descriptions WSDL puisqu’il lui est plus aisé de
travailler avec les espaces de noms XML.
Les modules DOM possèdent maintenant une caractéristique appelée
‘bootstrapping’, qui permet à une application DOM de trouver et de
charger une implémentation DOM fournissant l’accès à un API DOM. Il est
ainsi possible de demander une implémentation DOM pour des besoins bien
précis, tel qu’XHTML, SVG, CSS ou même XML Events. Cela permet aux
développeurs de manipuler plus facilement des systèmes avec plusieurs
types d’implémentations DOM liées à des applications XML distinctes.
C’est par exemple le cas d’un navigateur ayant un plug-in SVG. Ces deux
applications peuvent contenir un support DOM, mais pour des langages
très précis : le navigateur peut ainsi supporter HTML et/ou XHTML, et
le plug-in SVG peut lui seulement supporter SVG. Un développeur DOM
voudra être capable d’avoir accès à chaque implémentation DOM donnée,
opération rendue possible par cette méthode de ‘bootstrapping’.
DOM niveau 3 a été mis au point pour simplifier le travail des
développeurs Web dans leurs tâches journalières par l’ajout de fonctions
communes et utiles, telles que l’extraction de contenu texte à partir de
documents XML ou encore la possibilité d’attacher à un noeud DOM une
information spécifique à une application. Ceci se rapporte à un système
de données utilisateur. Avec un système de clés, un développeur peut
associer de l’information à un noeud DOM pour une utilisation
ultérieure. L’annotation d’un document avec des informations non XML est
également possible avec ce mécanisme de données utilisateur.
DOM niveau 3 charge et sauve des documents XML
Le chargement et la sauvegarde de documents et données XML sont
maintenant possibles au sein d’une plateforme neutre avec la
recommandation DOM Level 3 – Chargement et Sauvegarde. Des systèmes de
filtrage à la fois simple et avancé sont fournis pour les applications
Web. La spécification permet aux applications de passer d’un document
XML complet (ou fragment XML) à un noeud DOM. Il est également possible
d’utiliser le filtrage pour charger un fragment spécifique plutôt qu’un
document en entier, et être capable de seulement travailler avec le
fragment de données désiré.
Mise à jour de la collection de tests DOM pour se conformer avec les
recommandations DOM
Les développeurs peuvent aussi tirer profit de la mise a jour des tests
de conformité de DOM. Cette collection contient actuellement les tests
relatifs à Level 1 Core, Level 2 Core et Level 2 HTML, ainsi que les
tests conformes aux recommandations Level 3 Core, Level 3 Load and Save,
et Level 3 Validation.
DOM niveau 3 couronne de succès les efforts produits par les acteurs
clés de l’industrie
Avec l’achèvement réussi des trois spécifications DOM niveau 3 (Noyau,
Chargement et Sauvegarde, et Validation), les efforts des participants
du groupe de travail DOM prennent fin. Depuis le début de l’activité DOM
en 1997, plus de 20 organismes et experts invités ont contribué au
développement de dix standards DOM. Ce sont : AOL ; Apple Computer ;
Arbortext ; IBM ; Lucent ; Macromedia ; Merrill Lynch ; Microsoft
; NIST ; Novell ; Object Management Group ; Oracle ; SoftQuad, Inc.
; Software AG ; Sun Microsystems ; Web3D Consortium et X-Hive
Corporation.
A propos du Consortium World Wide Web (W3C)
Le Consortium World Wide Web (W3C) a été créé pour mener le Web à son
plein potentiel en développant des protocoles communs qui facilitent son
évolution et assurent son interopérabilité. C’est un consortium
industriel international, piloté conjointement par le Groupement
Européen de Recherche en Informatique et en Mathématiques (ERCIM) basé
en France, l’Université de Keio au Japon, et le Laboratoire
d’Informatique et d’Intelligence Artificielle du MIT (MIT CSAIL) aux
Etats-Unis. Les services fournis par le Consortium se composent de : la
constitution et la mise à disposition d’informations concernant le World
Wide Web à destination des développeurs et des utilisateurs ; la mise en
oeuvre de logiciels permettant d’incorporer et de promouvoir les
standards ; la mise en place de diverses applications prototypes visant
à démontrer l’utilisation des nouvelles technologies. Aujourd’hui, le
Consortium compte près de 400 Membres. Pour plus d’informations sur le
Consortium World Wide Web, consulter l’adresse suivante :
http://www.w3.org/.
Contacts Presse :
Amériques et Australie — Janet Daly, , +1.617.253.5884 ou
+1.617.253.2613
Asie — Yasuyuki Hirakawa , +81 466 49 1170
Europe — Marie-Claire Forgue, , +33 4 92 38 75 94
###