Составители:
Рубрика:
Ещё несколько слов про XML
ОбщаяструктураDTDсодержитвнешнееивнутреннееограничения(
Ошибка! Источник ссылки не найден.
,
разд.2.8):
'<!DOCTYPE' S Name (S ExternalID)? S? ('[' intSubset ']' S?)? '>'
ExternalID
указываетнавнешнийпоотношениюкDTDресурс(URLилифайл),содержащий
частьобъявлений(сущностей,элементовиатрибутов);текстэтогоресурсаназывается
внешнимограничением(длятогоXML‐документа,которыйбудетсвязанс
рассматриваемымDTD);
intSubset содержитобъявления,обладающиеприоритетомпоотношениюкобъявлениям,
содержащимсявовнешнемограничении;этасовокупностьобъявленийназывается
внутреннимограничением.
Впринципе,структуратекставнутреннегоивнешнегоограниченийимеетединственное
отличие(
Ошибка! Источник ссылки не найден.
,разд.2.8):вчастиDTD,вынесеннойвовнешнееограничение
(иливовнешниепараметрическиесущности)допускаетсяиспользованиетакназываемых
условныхразделов(conditionalsections):
intSubset ::= ( markupdecl | DeclSep)*
extSubsetDecl ::= ( markupdecl | conditionalSect | DeclSep)*
markupdecl
представляетобъявления(сущностей,элементовиатрибутов);
DeclSep–разделители(пробельныйматериал,инструкцииобработкиикомментарии);
Страницы
- « первая
- ‹ предыдущая
- …
- 84
- 85
- 86
- 87
- 88
- …
- следующая ›
- последняя »
