DTD - Ενότητες

Οι ενότητες είναι μεταβλητές που χρησιμοποιούνται για να ορίσουν συντομεύσεις για την αναφορά συνηθισμένου κειμένου ή ειδικών χαρακτήρων.

Η αναφορά ενότητας είναι η αναφορά της ενότητας.

Οι ενότητες μπορούν να δηλωθούν είτε εσωτερικά είτε εξωτερικά.

Μια εσωτερική δήλωση ενότητας

Γραμματική:

<!ENTITY ονοματεπώνυμο "Τιμή της Ενότητας">

Παράδειγμα:

Παράδειγμα DTD:

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

Παράδειγμα XML:

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

Σχόλια: Μια ενότητα αποτελείται από τρία μέρη: έναν καινα (&), ένα όνομα ενότητας και έναν τελικό (;).

Μια εξωτερική δήλωση ενότητας

Γραμματική:

<!ENTITY ονοματεπώνυμο SYSTEM "URI/URL">

Παράδειγμα:

Παράδειγμα DTD:

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

Παράδειγμα XML:

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