Re: [docbook-apps] Use id instead of name in onechunk?

From
Bob Stayton <>
Date
2012-12-12T00:06:23+00:00
ID
0C2297FCF63140FA8EF64FD2F3967DA7@totoro
Thread
Re: [docbook-apps] Use id instead of name in onechunk?
Hi,

You can set the stylesheet parameter 'generate.id.attributes' 
to 1 to get that result.  That causes the stylesheet to generate id 
attributes instead of named anchors.

 

Bob Stayton
Sagehill Enterprises


From: Jeffrey Chimene 

Sent: Tuesday, December 11, 2012 3:50 PM

To: DocBook Apps 

Subject: [docbook-apps] Use id instead of name in 
onechunk?

Hi:

I'd like to generate the following HTML. Note the 
presence of the ID attribute.

<div class="section" title="Getting 
  Started">
            
  <div 
  class="titlepage">
                
  <div>
                    
  <div>
                        
  <h2 class="title" style="clear: 
  both">
                            
  <a id="gettingStartedTopic"></a>Getting 
  Started
                        
  </h2>
                    
  </div>
                
  </div>
            
  </div>from the following XML

<section 
  id="&idGettingStarted;">
   
       <title>Getting 
Started</title>
As you know, the ONECHUNK stylesheet 
generates the following HTML. Note the presence of the NAME attribute.

<div class="section" title="Getting 
  Started">
            
  <div 
  class="titlepage">
                
  <div>
                    
  <div>
                        
  <h2 class="title" style="clear: 
  both">
                            
  <a name="gettingStartedTopic"></a>Getting 
  Started
                        
  </h2>
                    
  </div>
                
  </div>
            
  </div>
The issue is that I want to present 
this document using _javascript_. There exists no "getElementByName" that is the 
equivalent of the DOM query method getElementById(). 

As a workaround, I 
run the generated HTML through a post-processor to replace all name 
attribute names with the id attribute 
name.

tia,
jec