Pojednostavljeno, definicije osnovnih strukturnih elemenata koje čine tekst, a to su <text>, <body>, <group> i <div> je sledeća: |
<!--Elementi na početku i kraju tela teksta ili odeljka -->
<!ENTITY % x.divtop '' >
<!ENTITY % m.divtop '%x.divtop argument | byline | docAuthor |
docDate | epigraph | head | opener | salute |
signed' >
<!ENTITY % x.divbot '' >
<!ENTITY % m.divbot '%x.divbot byline | closer | epigraph |
salute | signed | trailer' >
<!-- Dokument se sastoji od jednog teksta ili grupe tekstova -->
<!ELEMENT text (front?, (body | group), back?) >
<!-- Jedan tekst -->
<!ELEMENT body ((m.divtop;)*, ( div+ |
((%component)+, div*),
divbot;)*) >
<!-- Grupa tekstova -->
<!ELEMENT group ((m.divtop;)*, (text | group)+,
(m.divbot;)*) >
<!-- Odeljak teksta -->
<!ELEMENT div ((m.divtop;)*, (div+ |
((%component;)+, div*),
(m.divbot;)*) >
Vidi se da se za hijerarhijsko strukturiranje dokumenata koristi mali broj elemenata. Specifikovanje raznovrsnosti strukture postiže se preko atributa type koji je pridružen svim ovim elementima, a što je ilustrovano na sledećem primeru. |
<text lang="sh">
<body lang="sh" id="Osh">
<div type="part" n="1">
<head>Prvi deo
<div type="chapter" n="1">
<head>1.
<p><s>Bio je vedar i hladan aprilski dan; na časovnicima je
izbijalo trinaest.
<s><name>Vinston Smit</name>, brade zabijene u nedra
da izbegne ljuti vetar, hitro zamače u staklenu kapiju
stambene zgrade <hi rend="IT">Pobeda</hi>, no nedovoljno hitro da bi
sprečio jednu spiralu oštre prašine da uđe zajedno s
njim.</s></p>
<p><s>Hodnik je zaudarao na kuvani kupus i stare otirače.</s>
.......
</div>
</div>
</body>
</text>
Dokument: | URL: | Autor: | Cvetana Krstev | Poslednja izmena: | |