XML-Entitäten
Bei sog. XML-Entities handelt es sich um Codes, mit denen in XML Zeichen eingegeben werden können, die in XML-Dokumenten eine besondere Funktion haben, weil sie Teil der XML-Syntax sind. Wenn diese Zeichen im Text benötigt werden (also eben nicht als spezielle Operatoren der XML-Syntax), müssen sie über die sog. Entities eingegeben werden. Entities sind also stellvertretende Codes für bestimmte Zeichen, die im Text nicht direkt eingegeben werden können. Stattdessen werden sie bei der Texteingabe durch die entsprechenden Entitäten ›maskiert‹.
In der Sprachdefinition von XML sind diese fünf Entities vordefiniert:
| < | < | Kleiner-als-Zeichen (mathematisches Symbol) |
|---|---|---|
| > | > | Größer-als-Zeichen (mathematisches Symbol) |
| & | & | Et-Zeichen bzw. kaufmännisches Und-Zeichen |
| " | " | gerade Anführungszeichen (im Text nicht typographisch korrekt) |
| ' | ' | Apostroph (im Text nicht typographisch korrekt) |
Falls also etwa in der Transkription eines Drucks das ›kaufmännische Und-Zeichen‹ eingegeben werden müsste, sähe der TEI-Code so aus:
<p>
...
terra & aqua
</p>
Über diese fünf XML-Entities hinaus definiert heiEDITIONS in Anlehnung an HTML-Konventionen und die mediävistischen Zeichenkodierungsinitiativen von Menota und MUFI eine Reihe weiterer Entities. Sie dienen zum Einen der sicheren und transparenten Eingabe von Zeichen, die zwar in Unicode definiert sind, aber nicht einfach über die deutsche Tastatur eingegeben werden können, und zum Anderen als stellvertretende Platzhalter für Zeichen, die in Unicode fehlen, in heiEDITIONS mit den standardkonformen TEI-Mitteln eigens definiert sind, die aber mithilfe einer Entity leichter eingegeben (und gelesen) werden können als der vollständig ausgeschriebene TEI-Code.
Entitäten für moderne Interpunktion
| » | » | öffnende Guillemets (nach deutscher Typographie) | », danach » | |
|---|---|---|---|---|
| « | « | schließende Guillemets (nach deutscher Typographie) | «, danach « |