Comment écrire en Structured Text (STX) [Document]
La manipulation du Structured Text
Le Structured Text est du texte qui utilise l'indentation et des symboles simples pour indiquer la structure d'un document.
Une chaîne de caractères structurée consiste en une suite de paragraphes séparés par une ou plusieurs lignes vides. Chaque paragraphe a un niveau qui est défini par l'indentation minimale du paragraphe. Un paragraphe est un sous-paragraphe d'un autre paragraphe si l'autre paragraphe est le dernier paragraphe qui le précéde et d'un niveau inférieur.
Des symboles spéciaux sont utilisés pour indiquer des constructions particulières :
Un paragraphe composé d'une seule ligne dont les paragraphes suivants sont de niveaux inférieurs est traité comme un titre.
Un paragraphe qui commence par '-',
*, ouoest traité comme un élément d'une liste non ordonnée.Un paragraphe qui commence par une suite de chiffres suivie par une espace est traité comme un élément d'une liste ordonnée.
Un paragraphe qui commence par une suite de phrases, où chaque suite est une suite des chiffres ou une suite de lettres suivie par un point est traité comme un élément d'une liste ordonnée.
Un paragraphe dont la première ligne contient du texte, suivi par quelques espaces et
--est traité comme un élément d'une liste descriptive. Le texte de début de phrase est traité comme le titre de l'élement.Les sous-paragraphes d'un paragraphe qui se termine avec les mots
example,examplesou les caractères::sont traités comme du code source d'exemple et affichés comme tel.Du texte entre guillemets simples (avec espace à gauche du premier guillemet et espace ou ponctuation à droite du second guillemet) est traité comme du code source d'exemple.
Du texte entouré par les caractères
*(avec espace à gauche du premier*et espace ou ponctuation à droite du second*) est écrit en italique.Du texte entouré par les caractères
**(avec espace à gauche du premier**et espace ou ponctuation à droite du second**) est écrit en gras.Du texte entouré par les caractères
_(avec espace à gauche du premier_et espace ou ponctuation à droite) est rendu souligné.Du texte entre guillemets doubles suivi d'une virgule, d'une URL et enfin d'un signe de ponctuation et d'une espace, ou simplement d'une espace, est traité comme un hyperlien. Par example:
Zope est ...
est interprété comme 'Zope est ....'
Note: Ceci fonctionne aussi bien pour les URLs relatives qu'absolues.
Du texte entre guillemets doubles, suivi d'une virgule, une ou plusieurs espaces, une URL absolue et se terminant par un signe de ponctuation et d'une espace, ou simplement d'une espace, est traité comme un hyperlien. Par example:
"écrivez-moi", mailto:amos@digicool.com.
est interprété comme 'écrivez-moi.'
Un paragraphe dont les blocs de texte sont entourés de
||est traité comme un tableau. Les blocs de texte correspondent aux cellules du tableau et les rangées du tableau sont marquées par les retours à la ligne. Par défaut les cellules sont alignées au centre. On peut répandre une cellule sur plus d'un colonne en faisant précéder le bloc de texte avec un nombre équivalent de séparateurs||. Il n'est pas possible de placer des retours à la ligne et des|à l'intérieur d'une cellule de texte. Par example:|||| **Ingrédients* || || Nom || Quantité* || ||Spam||10|| ||Eggs||3||
est interprété comme:
<TABLE BORDER=1 CELLPADDING=2> <TR> <TD ALIGN=CENTER COLSPAN=2> <strong>Ingrédients</strong> </TD> </TR> <TR> <TD ALIGN=CENTER COLSPAN=1> <em>Nom</em> </TD> <TD ALIGN=CENTER COLSPAN=1> <em>Quantité</em> </TD> </TR> <TR> <TD ALIGN=CENTER COLSPAN=1>Spam</TD> <TD ALIGN=CENTER COLSPAN=1>10</TD> </TR> <TR> <TD ALIGN=CENTER COLSPAN=1>Eggs</TD> <TD ALIGN=CENTER COLSPAN=1>3</TD> </TR> </TABLE>
Commentaires
Comment écrire en Structured Text (STX)
Posted by:
kamon
at
10/09/01
Merci pour ce document très bien écrit.
Merci je fais passer le mot à amos, le rédacteur originel...
Moi je suis tres perplexe ... a vous lire !!
Dire qu'un document html est structure ... est tres discutable !!
Il est admis que Html n'est justement pas tres bien structure, car il melange le contenu et la presentation
d'ou par le W3C la publication de XHTML !!
Ne seriez vous pas en train de reinventer la roue !!
Rogers
Il y a XML et ses derives qui sont faits pour cela , et qui semble faire le consensus
Bien a vous
Bonjour,
Je ne pense pas que le STX soit en contradiction avec les spécifications du W3C. En effet, le code STX génère du code HTML permettant de spécifier quel style de texte est affiché. Après, je pense que c'est avec les CSS que l'on définit le format dans lequel sera affiché chaque style.
Le contenu et la présentation sont donc bien préservés.
Ceci dit, il est vrai que le nombre de styles est très limité, mais l'auteur du STX a voulu faire simplissime pour permettre à tout le monde de le maitriser rapidement.
Merci pour cette contribution .
Puis -je l'utiliser pour info dans le site maube.net.
PierreB
Je pense que oui, faudra juste que tu indiques l'origine du document en anglais comme ce que j'ai fait.

Log in
PloneArticle
Qu'est ce que Python ?