Google Chercher dans diml.org
[ english ]

Table des matières
Le contenu propre
Les déclarations de templates
Les instructions DIML
Un exemple visuel  Dernières infos
 Une application du composant  WCT_NEWS  
>> Haut de la page

Constituants d'une page DIML

Une page DIML est composée de trois grandes entités.

Le contenu propre

Comme nous venons de le voir, un document DIML est avant tout un document HTML. Il dispose donc d'un contenu propre écrit comme un fichier HTML. Ce contenu part du premier caractère du fichier et finit au dernier caractère du fichier en sautant toutes les déclarations de templates.

Le contenu peut intégrer tous les constituants d'un fichier HTML standard, y compris scripts et autres objets "clients", ainsi que des instructions DIML qui seront traitées par le processeur ESSI pour former un HTML standard.

Pour des raisons d'implémentation, il est IMPERATIF que le document recevant la syntaxe DIML soit bien formé au sens du SGML, c'est à dire dispose d'une section <HEAD> ... </HEAD> et d'une section <BODY> ... </BODY> ou <FRAMESET> ... </FRAMESET>

Les déclarations de templates

Les déclarations de templates sont toutes effectuées par une syntaxe étendue du HTML :

<TEMPLATE ID="TemplateName">
<br>
<H1>Template content (is DIML!)</H1>
<br>
</TEMPLATE>

Conceptuellement, on peut dire qu'il s'agit d'une extension des éléments de structure HEAD et BODY qui permet de définir des morceaux de HTML "en marge" du document principal. Ces morceaux pourront alors être utilisés ou pas dans le document représenté par la page DIML elle-même.

Les instructions DIML

Les instructions DIML sont au sens propre des instructions d'injection. Elle permettent de rappeler des templates et bien d'autres choses. Leur traitement par le processeur renvoie une séquence de HTML, éventuellement vide, appelée contrepartie de l'instruction.

L'instruction DIML est caractérisée par son couple d'ouverture-fermeture <% ... %> et peut être :

  • Une instruction d'appel de variable.
  • Une instruction de structure du DIML.

La suite du tutorial expose toutes les différentes instructions et leurs utilisations possibles.

Un exemple visuel

L'exemple fourni ici visualise le source DIML de l'accueil du parcours 1 en séparant par des couleurs les différents composantes du fichier.

Voir l'exemple

On y distingue très nettement les trois constituants du source :

  • en jaune pâle, le HTML de base
  • en violet, les déclarations de templates, hors de la séquence principale
  • en vert, la syntaxe d'appels DIML.
précédent sommaire suivant


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