-<!-- *****************************************************************************************************
- Das Attribut 'id' hat den Typ ID und muss zwingend vorhanden sein.
- Das Attribut 'visitings' zaehlt die Anzahl der Aufrufe einer Messages.
- Das Attribut 'votingUser' zaehlt wie oft User die Nachricht fuer das Archiv vorgeschlagen haben.
- Das Attribut 'votingAteam' ja/nein Entscheidung eines Mitgliedes des Auslese-Teams fuer die
- Archivierung einer Nachricht. 0 = auf keinem Fall archivieren, 1 = auf jedem Fall archivieren.
- Das Attribut 'votingAdmin' ja/nein Entscheidung eines Mitgliedes des SELFHTML-Redaktionsteams
- fuer die Archivierung einer Nachricht.
- 0 = auf keinem Fall archivieren, 1 = auf jedem Fall archivieren.
- Das Attribut 'invisible' bestimmt ob ein Message angezeigt wird (0 oder nicht vorhanden) oder nicht (1)
- Das Attribut 'archive' bestimmt ob ein Message archiviert wird (1) oder nicht (0): 1 oder 0 wird
- anhand der Werte von 'votings' bestimmt.
- Das Attribut 'ip' speichert die IP der Sender des Messages.
- Das Attribut 'unid' enthaelt eine unique Nummer fuer das Message.
-***************************************************************************************************** -->
-
-
-
-<!ELEMENT Header (Author, Category, Subject, Date)>
-<!-- *****************************************************************************************************
- Das Element 'Header' wurde definert.
- 'Header' beinhaltet die fuer die Nachricht relevanten Informationen in Form von Elementen
-***************************************************************************************************** -->
-
-
-
-<!ELEMENT Author (Name, Email, HomepageUrl?, ImageUrl?)>
-<!-- *****************************************************************************************************
- Das Element 'Author' wurde definert.
- 'Autor' enthaelt alle benoetingten und optionalen Daten zum Nachrichtenautor.
-***************************************************************************************************** -->
-
-
-
-<!ELEMENT Category (#PCDATA)>
-<!-- *****************************************************************************************************
- Das Element 'Category' wurde definert.
- 'Category' enthaelt ein, aus einer Liste waehlbares Forumsthema.
-***************************************************************************************************** -->
-
-
-
-<!ELEMENT Subject (#PCDATA)>
-<!-- *****************************************************************************************************
- Das Element 'Subject' wurde definert.
- 'Subject' beinhaltet den vom User definierten Titel der Nachricht.
-***************************************************************************************************** -->
-
-
-
-<!ELEMENT Date EMPTY>
-<!-- *****************************************************************************************************
- Das Element 'Datum' wurde definert.
- 'Date' enthaelt die Zeit, zu der die Nachricht gepostet wurde.
-***************************************************************************************************** -->
-<!ATTLIST Date
- longSec NMTOKEN #REQUIRED
+<!-- ***************************************************************************
+ 'Message' stellt eine Nachricht im Thread dar und darf andere 'Message'-
+ Elemente enthalten, um so Teilbaeume im Thread zu bilden.
+
+ Das Attribut 'id' hat den Typ ID und muss vorhanden sein.
+ Das Attribut 'views' zaehlt die Anzahl der Aufrufe einer Nachricht.
+ Das Attribut 'votingUser' zaehlt, wie oft User die Nachricht fuer das
+ Archiv vorgeschlagen haben.
+ Das Attribut 'votingAteam' speichert die Meinung des Auslese-Teams zu
+ dieser Nachricht (0 - nicht archivieren, 1 - archivieren).
+ Das Attribut 'votingAdmin" speichert die Meinung des Administrators zu
+ dieser Nachricht (0 - nicht archivieren, 1 - archivieren).
+ Das Attribut 'invisible' bestimmt, ob eine Nachricht angezeigt wird (0
+ oder nicht vorhanden) oder nicht (1).
+ Das Attribut 'archive' speichert den aktuellen Status, ob eine Nachricht
+ archiviert wird (1) oder nicht (0), basierend auf den Votings.
+ Das Attribut 'ip' speicher die IP-Adresse des Senders der Nachricht.
+ Das Attribute 'unid' enthaelt eine eindeutige Nummer fuer die Nachricht.
+**************************************************************************** -->
+
+
+<!ELEMENT Header (Author, Category, Subject, Date)>
+<!-- ***************************************************************************
+ 'Header' beinhaltet die Header-Informationen der Nachricht in Form von
+ Elementen.
+**************************************************************************** -->
+
+
+<!ELEMENT Author (Name, Email?, HomepageUrl?, ImageUrl?)>
+<!-- ***************************************************************************
+ 'Author' enthaelt alle benoetigten und optionalen Daten zum Autor einer
+ Nachricht.
+**************************************************************************** -->
+
+
+<!ELEMENT Category (#PCDATA)>
+<!-- ***************************************************************************
+ 'Category' enthaelt das Thema der Nachricht.
+**************************************************************************** -->
+
+
+<!ELEMENT Subject (#PCDATA)>
+<!-- ***************************************************************************
+ 'Subject' beinhaltet den Titel der Nachricht.
+**************************************************************************** -->
+
+
+<!ELEMENT Date EMPTY>
+<!ATTLIST Date
+ longSec NMTOKEN #REQUIRED