Page suivantePage pr�c�denteTable des mati�res

2. Les Outils

2.1 "HTML Check Toolkit"

Si vous voulez un logiciel s'installant automatiquement et qui soit bien int�gr�, r�cup�rez HTML Check Toolkit � l'addresse http://www.halsoft.com/html-tk/index.html.

Le seul inconv�nient du logiciel HalSoft est qu'il utilise le vieil analyseur sgmls, qui produit des messages d'erreur parfois (encore) plus difficiles � comprendre que ceux de nsgmls.

J'ai utilis� nsgmls sur Linux et Windows (3.x et NT) ; il marche en principe sur de nombreuses autres plateformes.

2.2 L'analyseur nsgmls

James Clark a mis au point sun ensemble logiciel nomm� sp, qui contient un analyseur et un validateur SGML, nsgmls (c'est le successeur de l'analyseur sgmls, longtemps consid�r� comme le programme de r�f�rence).

Pour plus d'informations sur sp, voyez l'URL http://www.jclark.com/sp.html.

Et vous pouvez le t�l�charger directement depuis ftp://ftp.jclark.com/pub/sp/.

Vouz pouvez peut-�tre aussi r�cup�rer des fichiers ex�cutables pour votre plateforme. Ou bien t�l�charger le code source, et dans ce cas suivez les instructions du fichier README pour lancer make.

Il serait utile de cr�er un r�pertoire public au sommet de la hi�rarchie, pour y mettre les fichiers relatifs � SGML. Par exemple, sur mon PC Linux, j'ai plusieurs r�pertoires pour SGML, dont :

2.3 T�l�charger les sp�cifications de HTML

Le projet de norme HTML 2.0 contient le fichier de d�finitions SGML dont vous aurez besoin pour utiliser l'analyseur, c'est-�-dire le DTD (Document Type Definition), la d�claration SGML, et le catalogue d'entit�. Vous pouvez obtenir le texte public de HTML 2.0 � l'adresse

http://www.w3.org/hypertext/WWW/MarkUp/html-spec/

T�l�chargez et installez les fichiers suivants :

Vous pouvez ajouter deux entr�es au catalogue des entit�s HTML pour faciliter l'utilisation de nsgmls :

 ______________________________________________________________________
 -- catalog: SGML Open style entity catalog for HTML --
 -- $Id: HTML-Validation.sgml,v 1.1.1.1 2003/01/03 02:40:54 traduc Exp $ --
 :
 :
 -- Ajouts pour faciliter l'utilisation de nsgmls --
 SGMLDECL        "html.decl"
 DOCTYPE HTML    "html.dtd"
 ______________________________________________________________________

Ou bien vous pouvez cr�er un second catalogue contenant ces entr�es. Vous passerez ensuite ce catalogue � nsgmls comme argument, avec l'option -m.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:31