]> git.kaiwu.me - nginx.git/commitdiff
New elements: "dq", "pathname"; new list type: "tag".
authorRuslan Ermilov <ru@nginx.com>
Tue, 6 Sep 2011 10:41:44 +0000 (10:41 +0000)
committerRuslan Ermilov <ru@nginx.com>
Tue, 6 Sep 2011 10:41:44 +0000 (10:41 +0000)
docs/dtd/module.dtd
docs/xsls/content.xsls
docs/xsls/directive.xsls

index c6e89dc6c475ea32bb7c1ecfd44fa100c536d2c6..0b21673ef7286a9648ea464b4fe82c4a83785c22 100644 (file)
@@ -5,7 +5,7 @@
             id          ID #REQUIRED
 >
 
-<!ELEMENT   section     (directive+ | para+) >
+<!ELEMENT   section     (directive | para)+ >
 <!ATTLIST   section
             name        CDATA #REQUIRED
             id          ID #IMPLIED
@@ -23,7 +23,9 @@
 
 <!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   para        (#PCDATA | argument | c-def | c-func | code | command |
+                         dq | emphasis | example | header | http-error | link |
+                         list | note | parameter | pathname | value | var)* >
 
 <!ELEMENT   argument    (#PCDATA)* >
 
 
 <!ELEMENT   command     (#PCDATA)* >
 
+<!ELEMENT   dq          ANY >
+
 <!ELEMENT   emphasis    (#PCDATA)* >
 
 <!ELEMENT   example     (#PCDATA)* >
 
-<!ELEMENT   header      (#PCDATA)* >
+<!ELEMENT   header      (#PCDATA | argument)* >
 
 <!ELEMENT   http-error  EMPTY >
 <!ATTLIST   http-error
             id          CDATA #IMPLIED
 >
 
-<!ELEMENT   list        (listitem+) >
+<!ELEMENT   list        (listitem+ | (tag-name | tag-desc)+) >
 <!ATTLIST   list
-            type        (bullet | enum) #REQUIRED
+            type        (bullet | enum | tag) #REQUIRED
 >
 
 <!ELEMENT   listitem    ANY >
+<!ELEMENT   tag-name    ANY >
+<!ELEMENT   tag-desc    ANY >
 
 <!ELEMENT   note        ANY >
 
 <!ELEMENT   parameter   (#PCDATA)* >
 
+<!ELEMENT   pathname    (#PCDATA)* >
+
 <!ELEMENT   value       (#PCDATA)* >
 
 <!ELEMENT   var         (#PCDATA)* >
 
 <!ENTITY    nbsp        "&#xA0;" >
-<!ENTITY    mdash       "&#xA0;- " >
+<!ENTITY    mdash       "&nbsp;- " >
index 265107995d52369aa6b57522bc69ef0bb65d8fa1..9d4bd02e3d47fa503a25608b9f7cbcd4aa284c23 100644 (file)
@@ -22,6 +22,12 @@ X:stylesheet {
 
     X:template = "command" { <code> !!; </code> }
 
+    X:template = "dq" {
+        X:text disable-output-escaping="yes" {&amp;ldquo;}
+        !!;
+        X:text disable-output-escaping="yes" {&amp;rdquo;}
+    }
+
     X:template = "example" { <blockquote><pre> !!; </pre></blockquote> }
 
     X:template = "emphasis" { <strong> !!; </strong> }
@@ -40,8 +46,15 @@ X:stylesheet {
     X:template = "list[@type='enum']" { <ol> !!; </ol> }
     X:template = "listitem" { <li> !!; </li> }
 
+    X:template = "list[@type='tag']" { <dl compact=""> !!; </dl> }
+    X:template = "tag-name" { <dt> !!; </dt> }
+    X:template = "tag-desc" { <dd> !!; </dd> }
+
+    X:template = "pathname" { <code> !!; </code> }
+
     X:template = "argument" { <code><i> !!; </i></code> }
     X:template = "parameter" { <code> !!; </code> }
+
     X:template = "value" { <code> !!; </code> }
 
     X:template = "var" { <code> !!; </code> }
index 0aad575c17c2fd93b6c6099175a894f10dcecf72..07ccf529e4ab6c815ba2ac19f6d4a444544853ea 100644 (file)
@@ -18,8 +18,8 @@ X:stylesheet {
             <strong>syntax</strong>:
         } else {
             <code>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</code>
-       }
-       <code> !!; </code> <br/>
+        }
+        <code> !!; </code> <br/>
     }
     
     X:template = "default" {