HARVEST.IN2                                     21.02.99 /11.08.00


             Anpassen Harvest 1.5.20/1.6.1 an HTML 4.0
             =========================================

  - Quelle:  iX Heft 3/1999, Seite 128

1. Alle eigenen Dateien mit  HTML-DTD's  versehen:
--------------------------------------------------
      <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
   oder 
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
   oder
      ..........


2. Unterstuetzung  HTML 4.0
---------------------------

a) In das Verzeichnis "lib/gatherer/sgmls-lib/HTML/" die Dateien 
      html-4strict.dtd,   html-4trans.dtd,   html-4fs.dtd
   einspeichern:
      siehe:   http://www.w3.org/TR/REC-html4/sgml/dtd.html
   Dazu:
      http://www.w3.org/TR/REC-html40/strict.dtd   --> html-4strict.dtd
      http://www.w3.org/TR/REC-html40/loose.dtd    --> html-4trans.dtd
      http://www.w3.org/TR/REC-html40/frameset.dtd --> html-4fs.dtd

b) Die Datei "lib/gatherer/sgmls-lib/catalog"  mit den Anweisungen
   ergaenzen:
      DOCTYPE HTML HTML/html-4trans.dtd
      PUBLIC "-//W3C//DTD HTML 4.0//EN"              HTML/html-4strict.dtd
      PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" HTML/html-4trans.dtd
      PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"     HTML/html-4fs.dtd

   In den HTML-Dokumenten muss dann jeweils vor "<HTML>" spezifiziert 
   werden:
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
              "http://www.w3.org/TR/REC-html40/strict.dtd">
   bzw.
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
              "http://www.w3.org/TR/REC-html40/loose.dtd">
   bzw.
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"
              "http://www.w3.org/TR/REC-html40/frameset.dtd">

c) Den SGML-Parser "smgls" von Harvest-1.5.20 ersetzen durch den 
   Parser "nsmgls" aus dem SP-Paket von James Clark:
      http://www.jclark.com/sp/
       ftp://ftp.jclark.com/pub/sp/sp-1.3.tar.gz
     --->  mv lib/gatherer/sgmls lib/gatherer/sgmls.orig
     --->  ln -s ..../nsmgls lib/gatherer/sgmls 
   und evtl. Environment-Variable SGML_CATALOG_FILES setzen
     --->  SGML_CATALOG_FILES=$HARVEST_HOME/lib/gatherer/smgls-lib/catalog

   Zur Uebersetzung von SP-1.3:  siehe Dok. "SP-1.3.INS"

