DTD - واقعیت‌ها

entity یک متغیر است که برای تعریف راه‌حل‌های سریع برای اشاره به متن عادی یا کاراکترهای خاص استفاده می‌شود.

reference به استفاده از entity است.

entities می‌توانند در داخل یا خارج تعریف شوند.

یک تعریف实体 داخلی

قواعد دستور زبان:

!ENTITY نام_实体 "مقدار_实体"

مثال:

مثال DTD:

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

مثال‌های XML:

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

توضیحات: یک实体 از سه بخش تشکیل شده است: یک و (ampersand)، یک نام实体 و یک نقطه و نیم کرونومتر (;)。

یک تعریف实体 خارجی

قواعد دستور زبان:

!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>