DTD - Entitäten

Entitäten sind Variablen, die als Kurzweg verwendet werden, um Referenzen auf gewöhnlichen Text oder spezielle Zeichen zu definieren.

Entity-Referenzen sind Referenzen auf Entitäten.

Entitäten können intern oder extern deklariert werden.

Eine interne Entity-Deklaration

Syntax:

<!ENTITY EntityName "Wert der Entity">

Beispiel:

DTD-Beispiel:

<!ENTITY writer "Bill Gates">
<!ENTITY copyright "Copyright codew3c.com">

XML-Beispiel:

<author>&writer;©right;</author>

Kommentare: Eine Entity besteht aus drei Teilen: einem und-Zeichen (&), einem Entity-Namen und einem Semikolon (;).

Eine externe Entity-Deklaration

Syntax:

<!ENTITY EntityName SYSTEM "URI/URL">

Beispiel:

DTD-Beispiel:

<!ENTITY writer SYSTEM "http://www.codew3c.com/dtd/entities.dtd">
<!ENTITY copyright SYSTEM "http://www.codew3c.com/dtd/entities.dtd">

XML-Beispiel:

<author>&writer;©right;</author>