diff options
| author | Ruslan Ermilov <ru@nginx.com> | 2011-09-05 09:32:00 +0000 |
|---|---|---|
| committer | Ruslan Ermilov <ru@nginx.com> | 2011-09-05 09:32:00 +0000 |
| commit | cd7b80a8bb8dd6eb3773e53e2b16441bf1670664 (patch) | |
| tree | 5450f730373d0fbde0eaceed79ceffe3306b5a98 /docs/dtd | |
| parent | 82854d0d78a24fcbcf16dbf486cf60421f73096b (diff) | |
| download | nginx-cd7b80a8bb8dd6eb3773e53e2b16441bf1670664.tar.gz nginx-cd7b80a8bb8dd6eb3773e53e2b16441bf1670664.tar.bz2 | |
DTD and XSLS changes for modules.
Diffstat (limited to 'docs/dtd')
| -rw-r--r-- | docs/dtd/module.dtd | 80 |
1 files changed, 64 insertions, 16 deletions
diff --git a/docs/dtd/module.dtd b/docs/dtd/module.dtd index 102ce68a0..c6e89dc6c 100644 --- a/docs/dtd/module.dtd +++ b/docs/dtd/module.dtd @@ -1,24 +1,72 @@ -<!ELEMENT module (section+) > -<!ATTLIST module title CDATA #REQUIRED - link CDATA #REQUIRED - lang (en) #REQUIRED +<!ELEMENT module (section+) > +<!ATTLIST module + name CDATA #REQUIRED + id ID #REQUIRED > -<!ELEMENT section (directive+ | para+) > -<!ATTLIST section title CDATA #REQUIRED - name CDATA #IMPLIED +<!ELEMENT section (directive+ | para+) > +<!ATTLIST section + name CDATA #REQUIRED + id ID #IMPLIED > -<!ELEMENT directive (syntax, default, context, para+) > -<!ATTLIST directive name CDATA #REQUIRED > +<!ELEMENT directive (syntax+, default, context+, para+) > +<!ATTLIST directive + name ID #REQUIRED + appeared-in CDATA #IMPLIED +> + +<!ELEMENT syntax (#PCDATA | argument | code | parameter | value)* > + +<!ELEMENT default (#PCDATA | code)* > + +<!ELEMENT context (#PCDATA)* > + +<!ELEMENT para (#PCDATA | argument | c-def | c-func | code | command | emphasis | example | header | http-error | link | list | note | parameter | value | var)* > + +<!ELEMENT argument (#PCDATA)* > + +<!ELEMENT c-def (#PCDATA)* > + +<!ELEMENT c-func (#PCDATA)* > + +<!ELEMENT code (#PCDATA | value)* > + +<!ELEMENT command (#PCDATA)* > + +<!ELEMENT emphasis (#PCDATA)* > + +<!ELEMENT example (#PCDATA)* > + +<!ELEMENT header (#PCDATA)* > + +<!ELEMENT http-error EMPTY > +<!ATTLIST http-error + code CDATA #REQUIRED + text CDATA #IMPLIED +> + +<!ELEMENT link (#PCDATA)* > +<!ATTLIST link + doc CDATA #IMPLIED + id CDATA #IMPLIED +> + +<!ELEMENT list (listitem+) > +<!ATTLIST list + type (bullet | enum) #REQUIRED +> + +<!ELEMENT listitem ANY > + +<!ELEMENT note ANY > + +<!ELEMENT parameter (#PCDATA)* > -<!ELEMENT syntax (#PCDATA | value)* > -<!ELEMENT default (#PCDATA)* > -<!ELEMENT context (#PCDATA)* > +<!ELEMENT value (#PCDATA)* > -<!ELEMENT para (#PCDATA | value)* > -<!ELEMENT value (#PCDATA)* > +<!ELEMENT var (#PCDATA)* > -<!ENTITY nbsp " " > -<!ENTITY mdash " - " > +<!ENTITY nbsp " " > +<!ENTITY mdash " - " > |
