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: -------------------------------------------------- oder 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 "" spezifiziert werden: bzw. bzw. 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"