This is the mail archive of the docbook-apps@lists.oasis-open.org mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Sorted Glossary (Solution)


Ah...I was misremembering. It's whitespace that causes the problem. You need a           <xsl:sort select="normalize-space(glossterm)"/> to protect yourself from:

<glossentry><glossterm id="xml">

XML

</glossterm>

David

> -----Original Message-----
> From: Bob Stayton [mailto:bobs@caldera.com]
> Sent: Tuesday, December 17, 2002 2:07 PM
> To: David Cramer; Stephan Wiesner; docbook-apps@lists.oasis-open.org
> Subject: Re: DOCBOOK-APPS: Sorted Glossary (Solution)
> 
> 
> I didn't think additional markup in the glossterm would matter.
> In:
>       <xsl:sort select="glossterm | acronym"/>
> 
> The xsl:sort select expression gets converted to
> a string, so the sort key on: 
> 
>   
> <glossentry><glossterm><productname>Widgitizer</productname></
> glossterm>... 
> 
> still be "Widgitizer", wouldn't it?
> 
> I don't understand the inclusion of acronym in the
> sort key, though.  Glossterm is required, so every
> glossentry will have one.  Taking the string value of
> a nodeset (glossterm union with acronym) always gives you
> the string value of just the first node in document
> order, which would be glossterm.  I don't think
> acronym is considered.
> 
> Bob Stayton                                 400 Encinal Street
> Publications Architect                      Santa Cruz, CA  95060
> Technical Publications                      voice: (831) 427-7796
> The SCO Group                               fax:   (831) 429-1887
>                                             email: bobs@sco.com
> 
> On Sat, Dec 14, 2002 at 12:49:06PM -0600, David Cramer wrote:
> > Watch out for glossterms in the glossary that contain 
> markup: 
> <glossentry><glossterm><productname>Widgitizer</productname></
> glossterm>... 
> > 
> > David
> > 
> > -----Original Message-----
> > From: Stephan Wiesner [mailto:stephan@stephan-wiesner.de]
> > Sent: Saturday, December 14, 2002 10:37 AM
> > To: docbook-apps@lists.oasis-open.org
> > Subject: DOCBOOK-APPS: Sorted Glossary (Solution)
> > 
> > 
> > Hi list,
> > Call me lazy, but I hate to group and sort my glossary. 
> Therefore I just
> > put them into my document and use XSL to sort them.
> > Just in case anybody is interested, here it is.
> > 
> > Stephan
> 
> -- 
> 
> Bob Stayton                                 400 Encinal Street
> Publications Architect                      Santa Cruz, CA  95060
> Technical Publications                      voice: (831) 427-7796
> The SCO Group                               fax:   (831) 429-1887
>                                             email: bobs@sco.com
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]