Entity
Ein Entity (von lateinisch Ding) ist in der Informatik ein eindeutig bestimmtes Objekt, über das Informationen verarbeitet werden sollen. Dies ist etwa bei Datenbanken wichtig.
Speziell in Auszeichnungssprachen wie HTML sind Entities jedoch eine Möglichkeit, bestimmte Zeichen mit sprechenden Abkürzungen zu verbinden. Sie sind in Dokumenttypdeklarationen (DTD) definiert.
So wird beispielsweise durch die Zeichenfolge ©
das Zeichen © dargestellt. Weiterhin ist es notwendig, das Zeichen <
im Quelltext von solchen im Nutztext zu unterscheiden. (<math> e < 42 </math>
) Deshalb muss für das <
im Nutztext ein Zeichen-Entity verwendet werden. (<math> e < 42 </math>
) Anstelle des sprechenden <
(less than, kleiner als) wären auch die numerischen Zeichenreferenzen <
oder <
möglich.