Subject: Re: A Newbie question (sorry) From: Brandon Ibach <bibach@xxxxxxxxxxxxxx> Date: Fri, 4 Dec 1998 17:03:52 -0600 (CST) |
J-P Theberge said: > > Hi, > > I'm a newbie learning dsssl. > I hope you will forgive me for my basic questions. > (I will probably have a lot for the months to comes...) > > When converting xml -> html with Jade, how can I convert > > <tag>text</tag> > > to > >  <br><br>text > What you'll probably want here is either the "formatting-instruction" flow object (nonstandard FO, part of James' SGML transformation package) or a simple (literal) call. The obnoxious part is getting the   to come out right. Keep in mind that the (make element ...) call returns a SOSOFO (Specification Of a Sequence Of Flow Objects). For simplicity's sake, you can just think of it as returning a flow object. The (literal) call also returns a series of flow objects, one for each character in the string which is passed to it. So, something like the following should do what you want. (element tag (sosofo-append (literal "&#160;") (make empty-element gi: "br") (make empty-element gi: "br") (process-children))) You'll need to put an <!entity amp "&"> declaration up near the top (right after the doctype declaration would work) of your stylesheet. There may well be an easier (or more correct) way to do this, but I at least know that this works. -Brandon :) DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
A Newbie question (sorry), J-P Theberge | Thread | Re: A Newbie question (sorry), Chris Maden |
Re: another newbie question, Chris Maden | Date | Re: Recognizing "subdocuments", Brandon Ibach |
Month |