Subject: Checking for a potentially missing attribute From: "Malcolm, Douglas J" <Douglas.Malcolm@xxxxxxxxx> Date: Mon, 27 Mar 2000 14:41:48 -0500 |
Hi All, Looks like something is amiss at mulberrytech - I'm trying to access the archive of this list right now, and getting "You are not authorized to view this page" errors. Anyway, I hope someone can shed some light on the problem I was trying to lookup. I have a pile of docs that contain <note> Some text </note> chunks. Within <note> text, some have <title>'s, some do not. Some just have the title tag and no text. What I need to do: 1. If there is text in the title tags, pass it through and append ': ' 2. If blank title tags, add 'NOTE: ' 3. If no title tags at all, add 'NOTE: ' I have 1 & 2 working with this; (element (note title) (if (equal? (data (current-node)) "") (make sequence font-weight: 'bold (process-children) (literal "NOTE: ")) (make sequence font-weight: 'bold (process-children) (literal ": ")))) But #3 is proving more difficult. I know I need something similar to the 'conditional numbering' discussion earlier. This is what I have, and obviously it isn't working: (define (has-children? nd) (> 0 (node-list-length (select-elements (children nd) (gi nd)))) ) then the check on: (if (has-children? (current-node)) My trouble is in the (gi nd) section, I think. How do I rewrite it to say "With a gi of <title>"? Or am I on completely the wrong track here? Thank you! Douglas Malcolm DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: transformin CALS tables, Jany Quintard | Thread | RE: Checking for a potentially miss, Maltby, David G |
transformin CALS tables, Jany Quintard | Date | Jade: How to get a "\tab" in the RT, baruchel |
Month |