[Home] [By Thread] [By Date] [Recent Entries]

  • To: <xml-dev@l...>
  • Subject: Setting dynamic block attributes.
  • From: "Jacob Bager" <jb@a...>
  • Date: Wed, 30 Apr 2003 11:23:05 +0200

hey there..

Im working with the xsl:fo on the cocoon, and i have run into some trouble.

i can't figure out, how to set block-attributes dynamicaly.

Here's what i tried. :

  the xml-data file has a tag like this.

    <sFont color="RED" size="16px">
        Some text ...    
    </sFont>

the xsl template looks like this.
    <xsl:template match="sFont">
       <xsl:if test="@color">         
            <xsl:variable name="color" select="@color" />
       </xsl:if>
     <fo:block color="$color">
        <xsl:apply-templates/>
     </fo:block>
    </xsl:template>

the text color is doesn't change to RED , but stays Black .

why can't i get this to work?

Please Help!


------------------------------------------------------------
Jacob Bager
jb@a...
Developer 
http://www.An-Concepts.dk


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member