Le langage SGML (Standard Generalized Markup Language) est un langage qui permet de d�finir des types de documents.
On peut par exemple d�finir gr�ce � lui un type de document recette de cuisine, qui pr�cisera qu'il faudra y inclure une premi�re partie avec les diff�rents ingr�dients, puis une deuxi�me avec les accessoires, une troisi�me donnant la fa�on de faire votre g�teau pas � pas, et enfin une belle photo qui montre le r�sultat final.
Cette d�finition d'un type de document est appel� DTD (Document Type Definition). Elle ne permet pas de d�finir quelle sera l'allure du document final, mais seulement ce qu'il contiendra ou pourra contenir.
Pour reprendre l'exemple pr�c�dent, je suis s�r qu'en lisant l'id�e que je me fais d'une recette de cuisine, vous avez reconnu celles que vous ou votre cuistot attitr� utilisez. Et pourtant, elles ont une allure compl�tement diff�rente : les miennes ont une photo qui se trouve en haut � gauche du placard de la salle de bain, et la liste des ingr�dients se trouve entre les bouteilles de lait et de gaz au fond du jardin. Et les v�tres ?
Gr�ce � cette d�finition type, quelqu'un peut �crire son document, sans tenir compte de la forme qu'il aura quand il arrivera devant les yeux du lecteur.
LinuxDoc
Ce type permet d'�crire, vous l'aviez devin�, des documents se reportant � Linux.
Ces documents sont en g�n�ral construits ainsi : ils commencent par un titre suivi de l'auteur, de la date de diffusion et de la version de ce document. Suit juste apr�s un court paragraphe qui explique bri�vement ce que contient ce document (ce qui �vite d'attendre de l'avoir fini pour se rendre compte que ce n'est pas du tout ce que l'on recherchait) puis une table des mati�res qui montre plus en d�tail son contenu et permet aux plus press�s d'aller voir directement ce qu'ils cherchent.
Et vient ensuite une suite de chapitres, sections, paragraphes. Au milieu de ces paragraphes, on peut ins�rer des morceaux de programme, ou changer de police de caract�res pour faire ressortir un mot ou un passage, ou encore y ins�rer des listes, faire r�f�rence � une autre partie du document, et d'autres choses encore.
Pour �crire un tel document, il suffit alors de pr�ciser au bon moment le titre, l'auteur, la date et la version du document, puis les chapitres et sections, dire quand il faut ins�rer une liste et quels en sont les �l�ments, et ainsi de suite.
SGML-Tools
Les SGML-Tools permettent, � partir de cette sp�cification du document, d'obtenir le document final dans le format que vous pr�f�rez. Si vous voulez l'ajouter � votre biblioth�que personnelle, ce sera s�rement du PostScript, si vous voulez le faire partager au reste de la plan�te � travers le Web, pourquoi pas du HTML, ou si vous craquez et voulez le lire sous Windows, vous pouvez toujours l'avoir en RTF pour pouvoir le lire sous n'importe quel �diteur de texte. Ou peut-�tre sous chacun de ces formats, si vous avez des humeurs changeantes.
La distribution SGML-Tools peut �tre r�cup�r�e via FTP anonyme dans le r�pertoire ftp://ftp.lip6.fr/pub/sgml-tools/
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:31