|
Hier finden Sie die Beschreibung von <estruct />, damit
Sie genau wissen, um was es sich überhaupt handelt.
Kurzbeschreibung:
<estruct /> ist ein OpenSource-Programm zum Umwandeln von eMails in Dateien des XML-Formats (XML = Extended Markup Language). Im XML-Format ist es möglich, plattformübergreifende Daten zu speichern. Dabei kann man die Daten individuell mit Informationen auszeichnen, wobei die Auszeichnung in einer Dokumentendefinition (DTD = Document Type Definition) spezifiziert wird.
eMails enthalten häufig wiederkehrende Arten von Informationen (z. B. Absender, Empfänger, Gruß und Endgruß), die dadurch gut im XML-Format abgelegt werden können. Die Abspeicherung im XML-Format erlaubt eine schnelle und effiziente Suche innerhalb einer größeren Menge von eMails. So kann man zum Beispiel bequem nach allen eMails eines bestimmten Absenders suchen lassen. <estruct /> erkennt bestimmte wiederkehrende Elemente einer eMail, und überträgt diese durch Tag-Auszeichnung in das XML-Format.
Systemanforderungen:
<estruct /> stellt wenig Anforderungen an die Hardware und das Betriebssystem. Es wurde unter DOS, Win9x, Linux und Solaris getestet. Wahrscheinlich könnte es auf weiteren Systemen lauffähig sein. Dies wurde aber noch nicht überprüft.
Der Quelltext liegt im frei erhältlichem und verbreiteten SmallEiffel-Format vor, wodurch eine Portierung auf andere Systeme ohne große Schwierigkeiten möglich ist. Benötigt wird eine SmallEiffel-Version ab -0.77.
Programmablauf:
Der Benutzer wendet das Programm auf eine eMail-Datei an. Wenn eine eMail "identifiziert" wurde, wird zuerst der Header einer eMail abgearbeitet. Wichtige Daten wie Absender, Empfänger, Datum usw. werden in Tags gesetzt und in die XML-Datei geschrieben. Nach dem Header einer eMail folgt der eigentliche Inhalt der eMail, der Body. Hier werden z.B.
Gr¨ße, Endgrüße, Zitate und Links sowie eMail-Adressen extrahiert. Der eMail-Text wird also in bestimmte Teile zerlegt und übersichtlich, mit Tags umschlossen, in die XML-Datei geschrieben. Das Programm kann mehrere Dateien nacheinander abarbeiten und erkennt auch Verzeichnisse.
Falls doch Fragen auftreten sollten, kann per Download die Entwicklungsdokumentation
runtergeladen werden, in der <estruct /> noch ausführlicher beschrieben wird. Unter Kontakt finden
Sie auch noch ein paar Adressen und Links, die Ihnen vielleicht weiterhelfen. Wir wünschen Ihnen viel Spaß mit <estruct />
|