Mercurial > hg > nginx
changeset 4081:deab88e4c35a
Basic inter-document and external linking support.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Thu, 08 Sep 2011 13:26:06 +0000 |
parents | a1e1b348bfaf |
children | 1601b196e3eb |
files | docs/dtd/module.dtd docs/xsls/content.xsls |
diffstat | 2 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/docs/dtd/module.dtd +++ b/docs/dtd/module.dtd @@ -55,6 +55,7 @@ <!ATTLIST link doc CDATA #IMPLIED id CDATA #IMPLIED + url CDATA #IMPLIED > <!ELEMENT list (listitem+ | (tag-name | tag-desc)+) >
--- a/docs/xsls/content.xsls +++ b/docs/xsls/content.xsls @@ -39,7 +39,14 @@ X:stylesheet { X:text{ (} !{@code} X:text{)} } + X:template = "link[@url]" { <a href="{@url}"> !!; </a> } X:template = "link[@id and not(@doc)]" { <a href="#{@id}"> !!; </a> } + X:template = "link[@doc and not(@id)]" { + <a href="{substring-before(@doc, '.xml')}.html"> !!; </a> + } + X:template = "link[@id and @doc]" { + <a href="{substring-before(@doc, '.xml')}.html#{@id}"> !!; </a> + } X:template = "link" { <u> !!; </u> } X:template = "list[@type='bullet']" { <ul> !!; </ul> }