FrameMaker SGML

Adobe FrameMaker Questions fréquentes

FrameMaker SGML?

SGML (Standard Questions généralesized Markup Langue) est un système d'organisation des documents qui spécifie des règles de balisage pour les éléments de contenu, par exemple corps de texte, titres et notes de bas de page. HTML (HyperText Markup Langue) et XML (eXtensible Markup Langue), deux langages utilisés pour créer des pages web, sont des sous-ensembles de SGML.

Une balise n'est rien d'autre qu'une commande placée à l'intérieur d'un document texte qui indique comment un élément donné doit être formaté. Les balises ne contiennent aucune information de formatage — l'utilisateur est libre de créer n'importe quelle définition de format pour chaque balise. Lorsqu'un tel fichier texte est lu ou interprété par un logiciel tel qu'un navigateur web, le contenu est présenté selon les formats définis dans le fichier. Par exemple, lorsque le navigateur rencontre une balise H1, il recherche les spécifications de formatage pour H1 (par exemple, Arial 20 points), puis affiche l'élément en conséquence.

SGML vous permet également de spécifier des règles, par exemple qu'une balise H1 est toujours suivie d'un corps de texte ou qu'une balise List ne peut pas contenir une balise H1. Ces règles sont contenues dans un fichier appelé DTD (Document Type Definition), et garantissent que le document final sera homogène, quelle que soit la personne qui modifie ou crée le contenu. SGML est utilisé pour organiser ou structurer des documents volumineux dont les sections peuvent être rédigées par différents auteurs, sont souvent révisées et sont publiées dans divers formats (par exemple imprimé et web). L'avantage d'un document SGML structuré est que les spécifications de structure et de format sont intégrées, de sorte que, quel que soit le nombre de personnes travaillant sur le projet, l'organisation du contenu et l'apparence restent cohérentes. Il va sans dire que SGML est populaire auprès des entreprises qui fabriquent des machines complexes nécessitant une documentation étendue, rédigée par des armées d'ingénieurs. Il fonctionne donc aussi bien sous Unix que sous les systèmes d'exploitation Windows et Mac.

FrameMaker importe et exporte à la fois des documents structurés SGML et XML et inclut un ensemble standard de modèles structurés pour les tâches d'édition courantes. Ces modèles incluent les définitions d'éléments nécessaires à la production de documents structurés cohérents (voir Figure 1).

sgml


Comments