aboutsummaryrefslogtreecommitdiff
path: root/docs/dtd/module.dtd
blob: 102ce68a07fac5897c696de1ecb3abfe6c77cd82 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!ELEMENT module       (section+) >
<!ATTLIST module       title      CDATA #REQUIRED
                       link       CDATA #REQUIRED
                       lang       (en)  #REQUIRED
>

<!ELEMENT section      (directive+ | para+) >
<!ATTLIST section      title      CDATA #REQUIRED
                       name       CDATA #IMPLIED
>

<!ELEMENT directive    (syntax, default, context, para+) >
<!ATTLIST directive    name       CDATA #REQUIRED >

<!ELEMENT syntax       (#PCDATA | value)* >
<!ELEMENT default      (#PCDATA)* >
<!ELEMENT context      (#PCDATA)* >

<!ELEMENT para         (#PCDATA | value)* >
<!ELEMENT value        (#PCDATA)* >

<!ENTITY  nbsp         "&#xA0;" >
<!ENTITY  mdash        "&#xA0;- " >