Mercurial > hg > nginx-site
comparison dtd/module.dtd @ 55:8213f3f1c93d
Updated DTD for modules and made modules documentation to be
validated with xmllint.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Mon, 03 Oct 2011 12:07:55 +0000 |
parents | 9d3403f5204d |
children | 4a4caa566120 |
comparison
equal
deleted
inserted
replaced
54:59969aeeeebc | 55:8213f3f1c93d |
---|---|
1 <!ELEMENT digest (title, article+) > | |
2 | 1 |
3 <!ELEMENT module (para+) > | 2 <!ELEMENT module (section+) > |
4 <!ATTLIST module date CDATA #REQUIRED > | 3 <!ATTLIST module |
4 name CDATA #REQUIRED | |
5 link CDATA #REQUIRED | |
6 lang CDATA #REQUIRED | |
7 > | |
5 | 8 |
6 <!ENTITY % content SYSTEM "content.dtd" > | 9 <!ELEMENT section (directive | para)+ > |
7 %content; | 10 <!ATTLIST section |
11 name CDATA #REQUIRED | |
12 id ID #IMPLIED | |
13 > | |
14 | |
15 <!ELEMENT directive (syntax+, default, context+, para+) > | |
16 <!ATTLIST directive | |
17 name ID #REQUIRED | |
18 appeared-in CDATA #IMPLIED | |
19 > | |
20 | |
21 <!ELEMENT syntax (#PCDATA | argument | code | parameter | value)* > | |
22 | |
23 <!ELEMENT default (#PCDATA | code)* > | |
24 | |
25 <!ELEMENT context (#PCDATA)* > | |
26 | |
27 <!ELEMENT para (#PCDATA | argument | c-def | c-func | code | command | | |
28 dq | emphasis | example | header | http-status | link | | |
29 list | note | parameter | pathname | value | var)* > | |
30 | |
31 <!ELEMENT argument (#PCDATA)* > | |
32 | |
33 <!ELEMENT c-def (#PCDATA)* > | |
34 | |
35 <!ELEMENT c-func (#PCDATA)* > | |
36 | |
37 <!ELEMENT code (#PCDATA | value)* > | |
38 | |
39 <!ELEMENT command (#PCDATA)* > | |
40 | |
41 <!ELEMENT dq ANY > | |
42 | |
43 <!ELEMENT emphasis (#PCDATA)* > | |
44 | |
45 <!ELEMENT example (#PCDATA)* > | |
46 | |
47 <!ELEMENT header (#PCDATA | argument)* > | |
48 | |
49 <!ELEMENT http-status EMPTY > | |
50 <!ATTLIST http-status | |
51 code CDATA #REQUIRED | |
52 text CDATA #IMPLIED | |
53 > | |
54 | |
55 <!ELEMENT link (#PCDATA)* > | |
56 <!ATTLIST link | |
57 doc CDATA #IMPLIED | |
58 id CDATA #IMPLIED | |
59 url CDATA #IMPLIED | |
60 > | |
61 | |
62 <!ELEMENT list (listitem+ | (tag-name | tag-desc)+) > | |
63 <!ATTLIST list | |
64 type (bullet | enum | tag) #REQUIRED | |
65 > | |
66 | |
67 <!ELEMENT listitem ANY > | |
68 <!ELEMENT tag-name ANY > | |
69 <!ELEMENT tag-desc ANY > | |
70 | |
71 <!ELEMENT note ANY > | |
72 | |
73 <!ELEMENT parameter (#PCDATA)* > | |
74 | |
75 <!ELEMENT pathname (#PCDATA)* > | |
76 | |
77 <!ELEMENT value (#PCDATA)* > | |
78 | |
79 <!ELEMENT var (#PCDATA)* > | |
80 | |
81 <!ENTITY nbsp " " > | |
82 <!ENTITY mdash " - " > | |
83 <!ENTITY lsquo "‘"> | |
84 <!ENTITY rsquo "’"> | |
85 <!ENTITY ldquo "“"> | |
86 <!ENTITY rdquo "”"> |