Subject: RE: mode/with-mode From: Avi Kivity <Avi@xxxxxxxxxxxxx> Date: Tue, 24 Aug 1999 14:25:21 +0300 |
On Tuesday, August 24, 1999 13:56, Jon Haugsand [SMTP:Jon.Haugsand@xxxxx] wrote: > > Bad example, I admit. What I _really_ try to do is, given an sgml file > like the following: > > <section> > <option> > <title>Example</title> > <option-value>Yes</option-value> > <option-value>No</option-value> > </option> > <option> > <title>Level</title> > <option-value>Easy</option-value> > <option-value>Medium</option-value> > <option-value>Advanced</option-value> > </option> > > <paragraph option="level easy"> > text text > </paragraph> > <paragraph> > text text > </paragraph> > <paragraph option="example yes"> > text text > </paragraph> > ... > </section> > > What I would like to do with this is to generate six files, one for > each combination of options such that whenever the attribute option in > a paragraph-tag is present, this node is only included where it > belongs. At the header of each file there is a menu so that you can > enter any of the other documents. > An sgml transformation. Have a master file point to the document and contain the option selections. Feed this file to an sgml transformation which creates: <wrapper> <option-set option-selection=".."> <!-- entire source tree here --> </> <option-set option-selection=".."> <!-- entire source tree here --> </> </wrapper> Then feed this to your formatting stylesheet, which can compare the value of (attribute "option") to (inherited-attribute-string "option-selection") I once had to solve the same problem in a different context. --- "The only words which have meaning are the last ones spoken" DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: mode/with-mode, Jon Haugsand | Thread | changing quotes, Jean-Philippe Theber |
1st argument for primitive "literal, Philippe CASIDY | Date | About columns?, Didier PH Martin |
Month |