Next in thread → Next in month →

Re: [docbook-apps] Re: sorting bibliography by authors

From
Deepak K. Shrestha <>
Date
2004-11-19T19:20:11+00:00
ID
Thread
Re: [docbook-apps] Re: sorting bibliography by authors
Hi,

I am answering myself :-)

I got it by date too. Though ".//" seems like two steps deep inside tag 
structure (I really don't have idea yet), by removing ".//" in my 
pubdate worked fine. It looks like this now:

      <xsl:apply-templates>
         <xsl:sort select=".//surname"/>
         <xsl:sort select="pubdate"/>
       </xsl:apply-templates>

Thanks again! :-)

 wrote:
> Bob Stayton wrote:
> 
>> Hi,
>> The problem was that your document uses bibliodiv's, and the posted
>> customization was sorting biblioentry elements that were directly 
>> inside a
>> bibliography element.  So you just need to copy the bibliodiv template 
>> from
>> fo/biblio.xsl to your customization layer and change the 
>> xsl:apply-templates
>> to:
>>
>>    <xsl:apply-templates>
>>       <xsl:sort select=".//surname"/>
>>     </xsl:apply-templates>
>>
> 
> Thanks I got it sorted by authors surname, however there are similar
>  authors with different dates, can I sort it by date too after surname?
> By the way what is that ".//surname" means? I tried to put another line
> after that to sort by date like
> 
>     <xsl:apply-templates>
>        <xsl:sort select=".//surname"/>
>        <xsl:sort select=".//pubdate"/>
>      </xsl:apply-templates>
> 
> but sorting by date didn't work. Sorry If I am asking really stupid
> question. :-)
> 
> 
> Yoshihiro Toda wrote:
> 
>> Hi, Deepak.  Try these templates.
> 
> 
> Sorry Yoshihiro, I forgot to mention that I used biblioentry inside
> bibliodiv. Thanks for your help too.
> 
> Deepak K. Shrestha
> 
>
Next in thread → Next in month →