24098251 24098251
Connectez-vous avec votre compte Windows Live RSS Favoris

Le SGML (Standard Generalized Markup Language)

Nous allons essayer de définir simplement ce langage à travers les réponses à quelques unes des questions les plus fréquentes à son propos.


haut de page

Le SGML est un language qui permet de créer des documents modulaires et structurés. Avec le SGML, vous pouvez entre autre :

  • créer un document unique provenant de plusieurs sources (fragments de SGML, fichiers Word, résultats de requêtes dans des bases de données, graphiques, vidéos, etc.),
  • définir la structure de votre document en utilisant une syntaxe spécifique : la DTD (Document Type Definition),
  • ajouter des balises de repérage dans votre document,
  • vérifier que votre document suive bien la structure définie grâce à la DTD.

haut de page

Q2 : où puis-je trouver des ressources SGML ?

De nombreux sites traitent du SGML, mais pour une première approche, allez visiter :
http://www.oasis-open.org/cover/ (site en anglais).

Pour la recherche spécifique d'un terme propre au SGML :
http://www.sil.org/htbin/sgml-index.com (site en anglais).


haut de page

Q3 : où puis-je trouver des logiciels "SGML" ?

Visitez : http://www.infotek.no/sgmltool/guide.htm (site en anglais).


haut de page

Q4 : existe-t-il des logiciels pour convertir mes fichiers pdf ou word en SGML ?

Non. Par comparaison, ce serait comme convertir automatiquement un tas de briques en maison... Un minimum de programmation et/ou utilisation de logiciels de type Framemaker d'Adobe est indispensable à l'élaboration de contenu SGML.


haut de page

Q5 : existe-t-il des logiciels pour convertir du SGML en HMTL, RTF, WORD ou POSTSCRIP ?

Oui. Un logiciel comme Framemaker d'Adobe fera ce travail pour en vous évitant une programmation fastidieuse...


haut de page

Q6 : qui utilise aujourd'hui le SGML ?

Le gouvernement, bon nombre d'industries et sociétés, l'armée, etc.
En fait, toute entité qui a besoin d'utiliser un volume énorme de documentation avec de fréquentes mises à jour effectuées par différentes personnes/services.


haut de page

Q7 : quelles sont les différences entre SGML et HTML ?

Le HTML est une application du SGML (une DTD avec des conventions d'analyse). La plupart des navigateurs ne supporte pas le SGML mais il existe sur le marché des outils de conversion SGML vers HTML. Pour plus de détail, consulter le site
http://www.oasis-open.org/cover/acadapps.html (site en anglais).


haut de page

Q8 : Quelles sont les différences entre SGML et XML ?

Contrairement au HTML, le XML n'est pas une application du SGML avec une DTD. Le XML est l'utilisation du SGML privé de ses fonctionnalités les plus "ésotériques"...
Le XML conserve toute la puissance du SGML.

Pour plus d'informations sur le XML, vous pouvez consulter le site suivant :
http://www.commentcamarche.net/xml/xmlintro.php

 

Retour

D'après "SGML FAQ" de David Megginson - Traduction & adaptation : redtech.

Notez cet article

5/20   10/20   15/20   20/20  

Pas de commentaire

Ecrire un nouveau commentaire