Next in thread → Next in month →

Re: [docbook-apps] Customizing Chapter Titel

From
Bob Stayton <>
Date
2011-10-10T18:45:38+00:00
ID
006e01cc877c$c621f370$6400a8c0@pazu
Thread
Re: [docbook-apps] Customizing Chapter Titel
Hi Lars,

In general, only xsl:import statements need to 
appear at the beginning, and everything else can be in any order.

 

In this case, you need to create the two new 
attribute-sets in your customization file, as mentioned in step 4 of the 
procedure you referenced. 8^)

 

Bob Stayton
Sagehill Enterprises


 

 

  
----- Original Message ----- 

  
From: 
  Lars Vogel 

  
To: Bob Stayton 

  
Cc: DocBook Apps 

  
Sent: Monday, October 10, 2011 9:37 
  AM

  
Subject: Re: [docbook-apps] Customizing 
  Chapter Titel

  

Hi 
  Bob,
  

  
thanks. 
  In general my stylesheet customization works file. 

  

  
Only 
  once I put the part from below into the the copied component.xsl it 
  fails. 

  

  
I 
  get the following errors:

  

  

  
     [xslt] 
  C:\Users\vogella\workspace\docu\de.vogella.publishing\mystylesheets\fo\component.xsl:22: 
  Error! No attribute-set exists named chap.label.properties

  
     [xslt] 
  C:\Users\vogella\workspace\docu\de.vogella.publishing\mystylesheets\fo\component.xsl:34: 
  Error! No attribute-set exists named chap.title.properties

  
     [xslt] Failed to process null

  

  
I 
  placed it at the beginning of the file. Does the order of the entries 
  matter?

  

  
Best 
  regards, Lars

  
2011/10/10 Bob Stayton <>

  
    

    
Hi Lars,

    
Can you be more specific about how you are 
    setting up your customization?  Are you following the guidelines 
    described here:

    
 

    
http://www.sagehill.net/docbookxsl/CustomMethods.html#CustomizationLayer

    
 

    
Also, your message says that 2 errors were 
    detected, but did not give the error messages.

    
 

    
Bob Stayton
Sagehill Enterprises


    

    

    

    
 

    
 

    
      
----- Original Message ----- 

      
From: Lars Vogel 

      
To: DocBook 
      Apps 

      
Sent: Monday, October 10, 2011 8:01 
      AM

      
Subject: [docbook-apps] Customizing 
      Chapter Titel

      

Hi, 
      

      
I'm trying to follow to customizing of a chaper: http://www.sagehill.net/docbookxsl/TitleFontSizes.html

      

      
I did incluce my new component.xsl in my customizing layer and 
      without modification it works. Once I copy the example template into my 
      co,mponent.xsl I receive:

      

      
C:\Users\vogella\workspace\docu\de.vogella.publishing\buildpdf.xml:190: 
      javax.xml.transform.TransformerConfigurationException: Failed to compile 
      stylesheet. 2 errors detected.

      

      
I copy the following:

      

      

      
<xsl:template name="chapappendix.title">

      
  <xsl:param name="node" select="."/>

      

      
  <fo:block 
      xsl:use-attribute-sets="chap.label.properties">

      
    <xsl:call-template name="gentext">

      
      <xsl:with-param name="key">

      
        <xsl:choose>

      
          <xsl:when 
      test="$node/self::chapter">chapter</xsl:when>

      
          <xsl:when 
      test="$node/self::appendix">appendix</xsl:when>

      
        </xsl:choose>

      
      </xsl:with-param>

      
    </xsl:call-template>

      
    <xsl:text> </xsl:text>

      
    <xsl:apply-templates select="$node" 
      mode="label.markup"/>

      
  </fo:block>

      
  <fo:block 
      xsl:use-attribute-sets="chap.title.properties">

      
    <xsl:apply-templates select="$node" 
      mode="title.markup"/>

      
  </fo:block>

      
</xsl:template>

      

      
Any advice?

      

      
Best regards, Lars

      
-- 
Lars
http://www.vogella.de - Eclipse, Android and Java 
      Tutorials
http://www.twitter.com/vogella - Lars on 
      Twitter

  

-- 
Lars
http://www.vogella.de - Eclipse, Android and Java 
  Tutorials
http://www.twitter.com/vogella - Lars on 
Twitter
Next in thread → Next in month →