|
Subject: Line Break and global varaibles From: Mike Sosteric <mikes@xxxxxxxxxxxxx> Date: Sat, 5 Dec 1998 16:26:51 -0700 (Mountain Standard Time) |
Okay, I'm new to both SCHEME and DSSSL so please forgive the simplicity of the questions.
I have the following SGML Structure
<AUTHOR>
<NAME>
<FIRST>Jim</FIRST>
<MIDDLE>M.</MIDDLE>
<LAST>Peppertree</LAST>
<HONORIFIC>Dr.</HONORIFIC>
</NAME>
<ADDRESS>
<EMAIL>mikes@xxxxxxxxxxxxx</EMAIL>
<ORGANISATION>Athabasca University</ORGANISATION>
<DIVISION>Department of Global and Social Analysis</DIVISION>
</ADDRESS>
</AUTHOR>
Which is the child of <IXML><RESOURCEGROUP>
All I want to do is be able to extract each of the entity values, and
output them in a single paragraph with soft line breaks
Jim PeppterTree
Department of Global and Social Analysis
Athabasca University
mikes@xxxxxxxxxxxxx
my DSSSL code looks like this. I've tried (make paragraph-break) but that
doesn't work, and I don't want to have to create seperate paragraphs for each
element in this group. I know the solution is probably simple, but any help would
be appreciated. Also, I know that the way i'm moving up and down teh grove is probably
really bad practice, but forgive me.
<dssslcode>
(element (RESOURCEGROUP AUTHOR NAME)
(let ( (FNAME (select-elements (children (current-node))"FIRST"))
(LNAME (select-elements (children (current-node))"LAST"))
(ORG (select-elements (parent (current-node))"ORGANISATION"))
(DIV (select-elements (parent (current-node))"DIVISION"))
(EMAIL (select-elements (parent (current-node))"EMAIL"))
(WEB (select-elements (parent (current-node))"WEB"))
)
(make display-group
(make paragraph
space-before: 12pt
space-after: 0pt
quadding: 'center
(process-node-list FNAME)
(literal " ")
(process-node-list LNAME)
(process-node-list ORG )
(process-node-list DIV)
(process-node-list EMAIL)
(process-node-list WEB)
)
)
))
</dssslcode>
--
Mike Sosteric <mikes@xxxxxxxxxxxxx> Editor, EJS <http://www.sociology.org/>
Department of Global and Social Analysis Executive Director, ICAAP <http://www.icaap.org/>
Department of Educational Technology
Athabasca University
DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: another newbie question, J-P Theberge | Thread | Re: Line Break and global varaibles, W. Eliot Kimber |
| Re: Recognizing "subdocuments", Brandon Ibach | Date | Re: Line Break and global varaibles, W. Eliot Kimber |
| Month |