Gérer une fichothèque avec le logiciel BDF

Commentaire sur la fiche : Les attributs de traitement variant et syntax

Si la réponse à cette question ne vous parait pas claire ou si elle vous semble obsolète, n’hésitez pas à nous en faire part.

Et nous sommes preneurs également de toute correction de faute d’orthographe ou de grammaire...

Rappel du texte de la fiche :

Les attributs de traitement sont les attributs de zones ou d’éléments en ligne qui ne sont pas destinés à figurer dans le document HTML final mais qui servent à indiquer des traitements à effectuer sur les données. Ces attributs sont au nombre de deux : variant et syntax.

Note : dans les premières versions du logiciel, le rôle de ces deux attributs était réalisés par un seul appelé mode ; pour des raisons de compatibilité, il fonctionne toujours mais ne devrait pas être utilisé.

L’attribut variant

Cet attribut sert à indiquer une transformation XSLT différente de la transformation par défaut.

Pour les listes, les variantes sont les suivantes :

Pour la zone spéciale « Encadré », il existe la variante suivante :

Pour la zone spéciale « Données HTML brutes », il existe la variante suivante :

  • raw : les données brutes ne sont pas insérées à l’intérieur d’un élément <figure>

L’attribut syntax

Cet attribut s’applique aux caractères à l’intérieur d’un paragraphe. Il permet d’appliquer une coloration syntaxique aux caractères en question. Cela va donc surtout du code informatique. Le tableau suivant indique les valeurs disponibles :

Tableau des valeurs de syntax disponibles
ValeurType de donnéesExempleRésultat
attributeAttribut (syntaxe de la fichothèque)[`(syntax=attribute) ui:corpus=suivi]ui:corpus=suivi
ficheblockSyntaxe Ficheblock (section de texte de la fichothèque)[`(syntax=ficheblock) [`(cm=tag) <div>\]][`(cm=tag) <div>]
java-classClasse Java[`(syntax=java-class) java.io.IOException]java.io.IOException
java-interfaceInterface Java[`(syntax=java-interface) java.lang.Appendable]java.lang.Appendable
pathChemin d’un fichier[`(syntax=path) /home/toto/bin/script.sh]/home/toto/bin/script.sh
propertyPropriété (couple clé=valeur)[`(syntax=property) multi=true]multi=true
xmlCode XML (ou HTML)[`(syntax=xml) <Parameter name="multiBdf">]<Parameter name="multiBdf">
Attribut d’un élément XML (en commençant par @)[`(syntax=xml) @name="multiBdf"]@name="multiBdf"