Subject: Re: Jade for HTML From: David Megginson <dmeggins@xxxxxxxxxx> Date: Tue, 22 Apr 1997 10:29:56 -0400 |
Taranov Alexander writes: > Could somebody give me a simplistic example of using 'node-property' ? ;; Test whether an element should have an end tag (if (node-property 'must-omit-end-tag? (current-node)) [action #1] [action #2]) ;; Take actions based on a node's class (let ((class (node-property 'class-name (current-node)))) (cond ((equal? class 'element) [action #1]) ((equal? class 'data-char) [action #1]) ((equal? class 'sdata) [action #3]) [etc])) ;; Get the root of a grove (class-name is 'sgml-document) (let ((root (node-property 'grove-root (current-node)))) [action]) For a (possibly buggy) list of supported node classes and properties, see http://www.uottawa.ca/~dmeggins/grove.html All the best, David -- David Megginson ak117@xxxxxxxxxxxxxxxxxxx Microstar Software Ltd. dmeggins@xxxxxxxxxxxxx University of Ottawa dmeggins@xxxxxxxxxx http://www.uottawa.ca/~dmeggins
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Jade for HTML, Taranov Alexander | Thread | Re: Jade for HTML, Paul Prescod |
Re: Jade and hyperdocuments, Henry S. Thompson | Date | Jade and hyperdocuments, David Megginson |
Month |