Im Folgenden sind verschiedene Fehlermeldungen aufgeführt, die bei der Validierung auftreten können sowie Hinweise, wie diese Fehler korrigiert werden können:
Element ist an der Position nicht gültig: Das Element befindet sich an einer Position, die laut Light-DTD nicht erlaubt ist. Hier muss kontextsensitiv analysiert werden:
Falls es sich um ein Blocklevel-Element handelt, ist das entsprechende Format an dieser Stelle evtl. nicht erlaubt. Dann muss über eine alternative Umsetzung nachgedacht werden.
Eventuell wurde das Element per Drag&Drop verschoben und an der falschen Position eingefügt. Hier ist es sinnvoll die laut Light-DTD vorgeschriebene Dokumentstruktur zu kennen, um das Element an die richtige Position zu verschieben.
Wurde das Element neu eingefügt, wurden möglicherweise Elternelemente oder vorgeschriebene Geschwisterelemente nicht berücksichtigt. So benötigt zum Beispiel das Element <u1_untertitel>
zwingend ein vorgelagertes Element <u1_titel>
.
Dieses Attribut ist nicht deklariert: In diesem Fall wurde vermutlich der Attributname falsch geschrieben oder das Attribut ist in diesem Element nicht erlaubt.
Dieser Elementtyp darf keinen Inhalt enthalten: Struktur-Elemente dürfen keinen Text beinhalten. Dies kann zum Beispiel passieren, wenn bei der Eingabe eines Softreturns <br>
versehentlich Text markiert wurde. Anstatt an der Cursorposition ein leeres <br>
-Element einzufügen, wird der Text dann mit <br>
getaggt. In diesem Fall genügt es, das Tag im Kontextmenü über die Funktion Tag für Element entfernen zu löschen und den Zeilenumbruch an der richtigen Stelle erneut zu setzen. Wichtig ist hierbei der Unterschied zu der Funktion Löschen, da diese nicht nur das Tag, sondern auch den Elementinhalt entfernt.