[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Handling Similar Attribute Sets
In our customization layer, we have multiple attribute sets which are identical; for example, glossary titles, appendix titles and chapter titles are the same. To make these easier to handle, I tried setting a common attribute set - for example, heading1.style - and assigning it to multiple sets as follows: <xsl:attribute-set name="heading1.style"> <xsl:attribute name="line-height">1.15</xsl:attribute> <xsl:attribute name="space-before.optimum">12pt</xsl:attribute> <xsl:attribute name="space-before.minimum">10pt</xsl:attribute> <xsl:attribute name="space-before.maximum">12pt</xsl:attribute> <xsl:attribute name="space-after.optimum">12pt</xsl:attribute> <xsl:attribute name="space-after.minimum">10pt</xsl:attribute> <xsl:attribute name="space-after.maximum">12pt</xsl:attribute> <xsl:attribute name="hyphenate">false</xsl:attribute> <xsl:attribute name="font-size">22pt</xsl:attribute> <xsl:attribute name="font-weight">bold</xsl:attribute> <xsl:attribute name="color">#98968A</xsl:attribute> <xsl:attribute name="font-family">Arial</xsl:attribute> <xsl:attribute name="text-align">left</xsl:attribute> </xsl:attribute-set> <xsl:attribute-set name="glossary.titlepage.recto.style"> <xsl:use-attribute-sets="heading1.style"/> </xsl:attribute-set> <xsl:attribute-set name="appendix.titlepage.recto.style"> <xsl:use-attribute-sets="heading1.style"/> However, I get an error in Saxon - "Error reported by XML parser: need whitespace between attributes". Am I misunderstanding how xsl:use_attribute-sets can be used and, if so, does any recommend how I should implement my requirement? Thanks, -pm http://oceanclub.blogspot.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]