|
Subject: RE: -t sgml / table of contents problem - solved. From: "Pawson, David" <DPawson@xxxxxxxxxxx> Date: Mon, 6 Oct 1997 15:32:11 +0100 |
Problem solved!!!
Two functions, one to add link, one to create anchor
;; I used 'article' as the prefix to identifier.
(define (add-anchor #!optional (node(current-node)))
(make element
gi:"A"
attributes:(list
(list "name"
(string-append "article"
(format-number (element-number) "1"))))
(empty-sosofo)))
;; usage
(element (article title)
(make sequence
(add-anchor)
(make element gi: "XX"
(process-children))))
;; create link
(define (add-toc-ref #!optional (node(current-node)))
(make element
gi:"A"
attributes:(list
(list "href"
(string-append "#article"
( format-number (element-number ) "1"))))
(process-children)))
;; usage
(mode toc
(default (empty-sosofo))
(element body article title)
(make sequence
(make element gi: "yy"
(add-toc-ref))))
Thanks folks
regards, DaveP
DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: -t sgml / table of contents pro, Pawson, David | Thread | Newbie question: how to reorder des, Aidan Killian |
| RE: -t sgml / table of contents pro, Pawson, David | Date | Re: Attribute String..., Dave Love |
| Month |