RE: [docbook-apps] Changing Text Color

From
David Cramer <>
Date
2008-01-30T20:08:26+00:00
ID
Thread
RE: [docbook-apps] Changing Text Color
You could do something like this:

  <xsl:template match="text()[ ancestor::*/@status = 'draft' ]| xref[
ancestor::*/@status = 'final' ]">
	<fo:wrapper xmlns:fo="http://www.w3.org/1999/XSL/Format"
color="blue"><xsl:apply-imports/></fo:wrapper>
  </xsl:template> 

If you're going to have final stuff nested in draft stuff, you may want
to just match text()[ancestor::*@status] and then have a choose/when
inside that. You can do the same thing with html output using spans and
css. 

David

> -----Original Message-----
> From: Dave Cushman [mailto:] 
> Sent: Wednesday, January 30, 2008 1:53 PM
> To: 
> Subject: [docbook-apps] Changing Text Color
> 
> For print output, how do I change the text in a draft section 
> to be a different color than text in a final section?  For example:
> 
> <section status="draft">
>     <para>When processed, this text should be red (or some 
> other color).</para> </section> <section status="final">
>     <para>When processed, this text should be black.</para> </section>
> 
> Thanks,
> Dave
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: 
> For additional commands, e-mail: 
> 
> 
>