DTD - Entności

Entności są zmiennymi używanymi do definiowania skrótów do odwoływania się do zwyczajnych tekstów lub specjalnych znaków.

Odwołania do entności to odwołania do entności.

Entności mogą być deklarowane wewnętrznie lub zewnętrznie.

Deklaracja wewnętrznej entności

Gramatyka:

<!ENTITY nazwa_entyści "Wartość entności">

Przykład:

Przykład DTD:

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

Przykład XML:

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

Komentarz: Entność składa się z trzech części: ikrzywej (&), nazwy entności oraz kropki zamykającej (;).

Deklaracja zewnętrznej entności

Gramatyka:

<!ENTITY nazwa_entyści SYSTEM "URI/URL">

Przykład:

Przykład DTD:

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

Przykład XML:

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