← Prev in month ← Prev in thread

Attribute set override.

From
<>
Date
2011-06-23T17:57:56+00:00
ID
Thread
Attribute set override.
I have a situation where I have an attribute-set in my fo custom layer. 

 

<xsl:attribute-set name="section.level1.properties">

  <xsl:attribute name="break-before">page</xsl:attribute>

</xsl:attribute-set>

 

Now the situation is a need to override this behavior in certain instances. 

I have added an attribute to certain sect1 elements, role="nobrk" where I want to override this behavior. 

 

My question is how do go about setting up the stylesheets to skip or ignore the break-before attribute for the certain elements designated as nobrk. 

 

I am guessing something like : 

 

<xsl:template match="sect1[@role='nobrk']">

  <fo:block xsl:use-attribute-sets="section.level1.properties">

       ...

 

but am stumped as to how to get it to ignore the break-before override?

Any suggestions would be most welcome!

Thanks!

/Gregorio
← Prev in month ← Prev in thread