changeset 758:9155b937f8c1

Allow to create anchors in list items of module-type documents.
author Ruslan Ermilov <ru@nginx.com>
date Mon, 12 Nov 2012 07:13:07 +0000
parents 7b8d659687b8
children 1f58eb09aa8c
files dtd/module.dtd xsls/content.xsls
diffstat 2 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/dtd/module.dtd	Mon Nov 12 07:11:56 2012 +0000
+++ b/dtd/module.dtd	Mon Nov 12 07:13:07 2012 +0000
@@ -72,7 +72,15 @@
 >
 
 <!ELEMENT   listitem    ANY >
+<!ATTLIST   listitem
+            id          ID #IMPLIED
+>
+
 <!ELEMENT   tag-name    ANY >
+<!ATTLIST   tag-name
+            id          ID #IMPLIED
+>
+
 <!ELEMENT   tag-desc    ANY >
 
 <!ELEMENT   literal     (#PCDATA | value)* >
--- a/xsls/content.xsls	Mon Nov 12 07:11:56 2012 +0000
+++ b/xsls/content.xsls	Mon Nov 12 07:13:07 2012 +0000
@@ -109,6 +109,8 @@
     }
 
     X:template = "tag-name" { <dt> !!; </dt> }
+    X:template = "tag-name[@id]" { <dt id="{@id}"> !!; </dt> }
+
     X:template = "tag-desc" { <dd> !!; </dd> }
 
     X:template = "table[@note and @width]" {