Google Chercher dans diml.org
[ english ]

 Dernières infos
 Une application du composant  WCT_NEWS  
>> Haut de la page

Positionnement conceptuel du DIML

DIML et HTML

Le DIML est un méta-jeu-d'instructions qui se surimprime au HTML côté serveur, est résolue du même côté avant d'envoyer la page au navigateur.

DIML et XML

Alors que le XML a pour but d'identifier et de localiser l'information active contenue dans un document, le DIML organise le contenu en séquences ou fragments de sorte à préparer une stratégie de composition. Accessoirement, la fonction identificatrice du DIML existe bien par l'association d'un contenu à un symbole, mais la notion de hoérarchie de définition n'est pas une priorité du DIML.

DIML et Javascript

Le DIML peut paramétrer du Javascript, voire même contribuer à produire "mécaniquement" du Javascript, tant que celui-ci est dans le document DIML. On utilise cette faculté pour adapter du code Javascript client à ce que sera la structure finale du document envoyé au navigateur.

DIML et PHP

Le DIML n'est pas antithétique au PHP, bien au contraire. Il permet de prendre en charge de manière élégante la partie "génération de sortie" des applications PHP, en fournissant un "framework" de templates.

DIML et Perl

Idem PHP.

DIML et XSL

Le DIML est une alternative pratique à l'utilisation de transformations XSL, plus puissantes, mais aussi plus complexes à écrire. Le XSL décrit des "transformations" à effectuer sur un arbre XML en vue d'obtenir une certaine séquence finale d'un document. Le DIML propose la fabrication de carcasses adoptant une forme très proche du document final, puis "injecte" les données dans la carcasse (éventuellement à partir d'un document XML).


All material is copyleft V.G. FREMAUX (EISTI France) 1999 to 2003 except explicitly mentioned