Le template est une déclaration d'une séquence de source DIML affecté à un nom symbolique. La séquence de source ne fait partie du document final que si elle est "appelée" dans la séquence principale, ou comme un sous-appel d'un appel de template, quelque soit le niveau d'imbrication.
ID : L'identifiant du template. Celui-ci a une portée limitée au document courant, mais une forme complète de nommage permet d'identifier un template quelconque d'un autre document DIML.
INLINE : Ce commutateur permet d'ignorer le premier et dernier retour chariot de la séquence constituant le template. Il permet une écriture plus lisible de déclarations dont le contenu est une portion de chaîne de caractères litérale.
STATIC : Ce commutateur permet au moteur d'effectuer une précompilation du template au moment de sa détection, compilant en chaîne tous les appels statiques qu'il utilise. La performance de la synthèse du document s'en trouve augmentée.
POST (expérimental v. 3.0) : Ce paramètre permet de définir un traitement a posteriori à appliquer au template une fois résolu. Cette post-transformation s'exprime sous forme d'une expression régulière de remplacement (par exemple "/\s+/\s/g" qui compacte les caractères d'espacement sur tout le template).
|