Re: [docbook-apps] xsl/groff option argument is listed with thedescription

From
Sam Steingold <>
Date
2003-05-23T17:10:16+00:00
ID
Thread
Re: [docbook-apps] xsl/groff option argument is listed with thedescription
> * In message <>
> * On the subject of "Re: [docbook-apps] xsl/groff option argument is listed with the description"
> * Sent on Fri, 23 May 2003 18:00:51 +0100
> * Honorable Tim Waugh <> writes:
>
> On Fri, May 23, 2003 at 12:40:02PM -0400, Sam Steingold wrote:
> 
> > Indeed. the reason for this error is my own XSL customization:
> > 
> > <xsl:template match="varlistentry/term">
> >  <span class="term"><xsl:call-template name="anchor"/>
> >   <xsl:apply-templates/>&#10;
> >  </span>
> > </xsl:template>
> 
> I'm a bit confused: are you trying to get XHTML output or groff
> output?

I am trying to generate _both_ HTML _and_ groff from the same source.

I would like to see them similar, i.e.,

        -q
        -quiet
        -silent
                do not otput the banner.

> Actually I'm not even sure how you'd get the output you want in groff.

bash(1) allows it:

       ${parameter%word}
       ${parameter%%word}
              The  word  is  expanded to produce a pattern just as in pathname
              expansion.  If the pattern matches a  trailing  portion  of  the
              expanded value of parameter, then the result of the expansion is
              the expanded value of parameter with the shortest matching  ....


.TP
${\fIparameter\fP\fB#\fP\fIword\fP}
.PD 0
.TP
${\fIparameter\fP\fB##\fP\fIword\fP}
.PD
The 
.I word
is expanded to produce a pattern just as in pathname
expansion.  If the pattern matches the beginning of
the value of

I.e., I need something like


<xsl:template match="varlistentry/term">
 <span class="term"><xsl:call-template name="anchor"/>
  <xsl:apply-templates/>&#10;.PD 0&#10;.TP
 </span>
</xsl:template>


except that I want "&#10;.PD 0&#10;.TP" to be added only between
successive terms, not after the final one.

-- 
Sam Steingold (http://www.podval.org/~sds) running RedHat9 GNU/Linux
<http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/>
<http://www.mideasttruth.com/> <http://www.palestine-central.com/links.html>
Single tasking: Just Say No.