Here is a snippet from a customization layer I'm using. It customizes the fo translation. The xsl:import should point to the location of your docbook xsl fo stylesheet.
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:d="http://docbook.org/ns/docbook"
version="1.0"><xsl:import href="/opt/local/share/oxygen/frameworks/docbook/xsl/fo/docbook.xsl"/>
<xsl:template match="[EMAIL PROTECTED] = 'scope']">
<fo:block xsl:use-attribute-sets="normal.para.spacing">
<xsl:call-template name="anchor"/>
<fo:inline color="#0099FF">
<xsl:apply-templates/>
</fo:inline>
</fo:block>
</xsl:template>
</xsl:stylesheet>
Note the best approach for html is to use a css stylesheet to tag off
the role. The docbook stylesheets will cause the value of "role" to be a
"class". Here is a snip from the stylesheet I'm using.
.scope {
font-style: italic;
color: #B40000;
}
Anything with a role="scope" will be red on the html page. You can
specify the name of your stylesheet with the "html.stylesheet" parameter
when you do the xslt transform.
This is from http://www.sagehill.net/docbookxsl/Parameters.html#ParameterSyntax
xsltproc --output myfile.html \ *--stringparam html.stylesheet "corpstyle.css"* \ docbook.xsl myfile.xml Lou David Cramer wrote:
See this message: http://www.oasis-open.org/archives/docbook-apps/200801/msg00152.htmlFor this technique to work, you should add the template to a customization layer <http://www.sagehill.net/docbookxsl/CustomMethods.html#CustomizationLayer>.Btw., do you really want to do it based on id? I would think some otherattribute would be more useful. David-----Original Message-----From: 61Sniper [mailto:[EMAIL PROTECTED] Sent: Tuesday, February 12, 2008 8:25 AMTo: [email protected] Subject: [docbook-apps] change the color of a paragrapfh Hello all, how can I change the color of the following paragraph <para id="testpara"> Change my color </para> I have tried with <xsl:attribute-set id="testpara"><xsl:attribute name="color">blue<xsl:attribute> </xsl:attribute-set>It doesn`t work. --View this message in context: http://www.nabble.com/change-the-color-of-a-paragrapfh-tp15434031p15434031.htmlSent from the docbook apps mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED]For additional commands, e-mail: [EMAIL PROTECTED]--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
smime.p7s
Description: S/MIME Cryptographic Signature
