changeset 753:3b0ea2ab2b24

Added the ability to define anchors for list items.
author Ruslan Ermilov <ru@nginx.com>
date Fri, 09 Nov 2012 18:29:25 +0000
parents d26a60eab2b5
children 1cd55bc3b236
files dtd/content.dtd xsls/content.xsls
diffstat 2 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/dtd/content.dtd	Fri Nov 02 19:30:27 2012 +0000
+++ b/dtd/content.dtd	Fri Nov 09 18:29:25 2012 +0000
@@ -54,6 +54,9 @@
 <!ELEMENT  listitem     (#PCDATA | para | br | nobr | list | i | b |
                          path | literal | value | var | programlisting |
                          link | registered)* >
+<!ATTLIST  listitem
+           id           ID #IMPLIED
+>
 
 <!ELEMENT  note         (#PCDATA | para | br | list | i | b | link |
                          nobr | table | literal | command | path |
--- a/xsls/content.xsls	Fri Nov 02 19:30:27 2012 +0000
+++ b/xsls/content.xsls	Fri Nov 09 18:29:25 2012 +0000
@@ -88,6 +88,7 @@
         X:text disable-output-escaping="yes" {&lt;p&gt; }
     }
 
+    X:template = "listitem[@id]" { <a name="{@id}" /> <li> !!; </li> }
     X:template = "listitem" { <li> !!; </li> }
     
     X:template = "list[@type='tag']" {