Short: German tool to check HTML-Files (1.21)
Author: the_shark@gmx.de (Andreas Etzrodt)
Uploader: the_shark gmx de (Andreas Etzrodt)
Type: text/hyper
Architecture: m68k-amigaos
Frage: Was ist HTMLhai?
Antwort: Es ist ein einfach zu bedienender CLI-Befehl, mit
dem man sicherstellen kann, daß Textdateien keine
"verbotenen" ASCII-Zeichen enthalten, die später
als HTML-Datei im Browser Schwierigkeiten machen
könnten.
Frage: Welche Zeichen wären dies?
Antwort: Die deutschen Umlaute (ä,ö,ü,ß), skandinavische
Zeichen, das Copyright-Zeichen, das TM-Zeichen
und viele andere mehr, die nicht im Standard-
ASCII-Code (bis 127) zu finden sind. Um es klar
auszudrücken: sämtliche Zeichen vom ASCII-Code
161 bis zum Code 255 und zusätzlich die Zeichen
34, 38, 60, 62 und 94.
Frage: Und was macht es dann, wenn es "unzulässige" Zeichen
entdeckt?
Antwort: HTMLhai wird dann dieses Zeichen durch einen
Entity-Code ersetzen. Aus einem ä wird dann
beispielsweise "ä". Dieser Entity-Code wird
von jedem HTML4-fähigen Browser unterstützt.
Getestet habe ich die Codes mit IBrowse (Aminet-CD-
Version), Voyager 2.95-Demo und AWeb II V3.1
Vollversion.
Frage: Ist es denn nicht langsam, jedes Zeichen einzeln
zu überprüfen?
Antwort: Es gibt langsamere Programme... Im Ernst: bei
größeren Dateien mit etwa 200 Zeilen Umfang braucht
HTMLhai etwa 5 Sekunden auf einem 68040/40MHz.
Ich denke, da kann man drauf warten.
Frage: Habe ich etwas zu beachten?
Antwort: Ja, das Programm ist dazu da, NUR die Zeichen zu
überprüfen und gegebenenfalls umzusetzen. Man sollte
also keine fertigen HTML-Dateien überprüfen lassen.
Frage: Wie benutze ich es?
Antwort: Man sollte erstmal aufpassen: KEINE FERTIGEN
HTML-DOKUMENTE überprüfen lassen!!!!! Das ist der
einzige Fehler, den man machen kann!
Frage: Warum?
Antwort: Weil HTMLhai auch die geschweiften Klammern {} und
z.B. auch das & in Entity-Codes umsetzt. Wenn man
also schon einen Entity-Code in der Datei hat,
wird dieser Code Zeichen für Zeichen umgesetzt. Aus
einem "ä" wird z.B. dann ein "ä". Und
das kann natürlich kein Browser richtig verstehen.
Frage: Wie benutze ich es denn richtig?
OK, wenn man z.B. eine HTML-Datei erstellen möchte,
sollte man als erstes den Text der Datei schreiben.
Und zwar ganz normal per Text-Editor. Wenn man die
Datei fertig geschrieben hat, kann man HTMLhai
darüber laufen lassen. Die nun entstandene Datei
kann man dann als Grundlage für weitere Formatierungen
o.ä. verwenden. Hier kann man Tags benutzen. Vorher
sollte man dies vermeiden.
Frage: Wie funktioniert es denn nun?
Antwort: Ganz einfach:
1. kopiere HTMLhai nach c:
(copy htmlhai c:)
2. gebe in einer Shell ein: htmlhai work:meinedatei.txt ram:meinedatei.fertig.txt
natürlich muß der Pfad und der Name angepasst werden. Aber es geht eben
darum, daß man als erstes Argument die Datei angibt, die überprüft werden
soll und als zweites Argument den Pfad und den Namen der zu schreibenden
(fertigen) Datei.
3. bitte nicht der Eingabe- und der Ausgabedatei den gleichen Pfad und Namen
geben, weil parallel gelesen und geschrieben wird!
4. Sobald "Fertig" erscheint, ist er fertig.
5. nun kann man die Datei weiterverarbeiten, z.B. Tags einfügen usw.
Frage: Was ist neu in Version 1.21?
Antwort: Es wird nun angezeigt, wie lange HTMLhai benötigt hat.
Und es wurden einige nicht sichtbare Veränderungen gemacht.
!!! C A R D W A R E !!!
HTMLhai is ©1998 by Andreas Etzrodt/SHARKsoft
HTMLhai ist CARDWARE, was soviel heißt, daß Sie
mir eine Ansichtskarte ihres Wohnortes (oder der
nächst größeren Stadt) schicken müssen, wenn sie
HTMLhai regelmäßig benutzen wollen.
Meine Adresse:
Andreas Etzrodt
Hauptstr. 15
49835 Wietmarschen-Lohne
GERMANY
E-Mail: the_shark@gmx.de