Формальные структуры текстовых документов. Капустин В.А. - 116 стр.

UptoLike

Составители: 

Замечание
Наличиеименнотакихальтернативвописаниителателадокументаобъясняетсянеоб‐
ходимостьюдопуститьтривариантастроенияэтойчастиэлемента:
Тольковнераздельнаяразметка(строка2)
Внераздельнаяразметка(строка2),закоторойследуютразделы(строка3)
Толькоразделы(строка6)
Четвёртыйвариантотсутствиесодержимогоневозможениз‐заналичияскобок,ок‐
ружающих«телотела»(выделеныполужирнымшрифтомвобъявлении
body)поскольку
послескобокнетзнаков
? или *,точто‐нибудьизописанноговнутрискобоксодержимого
должноприсутствовать.
ЕслидуматьоDTDкакопорождающейграмматике(этотаквслучаепримененияDTDв
инструментахтипаAltovaAuthentic),тообъявлениетеладокументаможнобылобыещё
сократить:
<!ELEMENT body
(
%body.header;*,
(
( ( %body.outOfDiv; , ( %body.marks; )* )+ )? ,
%body.div.generated;*, %body.div.byHand;?
),
%body.trailer*
)
>