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:dave@cushmanroad.com]
> Sent: Wednesday, January 30, 2008 1:53 PM
> To: docbook-apps@lists.oasis-open.org
> 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:
>
>
> <para>When processed, this text should be red (or some
> other color).</para>
> <para>When processed, this text should be black.</para>
>
> Thanks,
> Dave
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail:
> docbook-apps-help@lists.oasis-open.org
>
>