Посилання на сутність мають вигляд & імя_сущності; У XML є п'ять вбудованих сутностей. Їх не обов'язково оголошувати в DTD, хоча в" />

оголошення сутностей

Посилання на сутність мають вигляд імя_сущності; У XML є п'ять вбудованих сутностей. Їх не обов'язково оголошувати в DTD, хоча в специфікації XML це зробити рекомендується, щоб гарантувати можливість взаємодії з HTML і SGML. П'ять вбудованих сутностей перераховані в наведеній нижче таблиці:

Ці сутності можна оголосити таким чином:

Хоча суті можна використовувати в визначеннях інших сутностей, при цьому слід постійно враховувати основний принцип: посилання не повинні бути циклічними.

Нижче наведено приклад некоректного визначення сутностей.


А це - коректне визначення:

Зовнішні сутності (external entities) - це спосіб включити зовнішні файли в документ XML. Вони оголошуються в такий спосіб:

Неперевірені суті (unparsed entities) можна використовувати для включення в документ XML даних в форматі, відмінному від XML. Для визначення такої сутності використовується ключове слово NOATA. наприклад:

"- // CompuServe // ​​NOTATION Graphics Interchange Format 89a // EN">

Схожі статті