[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook] Text for glossterm
[I'm moving this over to the docbook-apps mailing list where such matters are discussed.] You can use xref with an endterm attribute to accomplish what you want. See this refrence for details: http://www.sagehill.net/docbookxsl/LinkToGlossary.html#WhatAboutLink Bob Stayton Sagehill Enterprises DocBook Consulting bobs@sagehill.net ----- Original Message ----- From: "Nigel hardy" <nwh@aber.ac.uk> To: <docbook@lists.oasis-open.org> Sent: Thursday, November 30, 2006 10:55 AM Subject: [docbook] Text for glossterm >I am using Docbook 4.3 and docbook-xsl-1.69.1 (sorry - an established >system. I'll catch up some when) > > When I reference a glossentry, I can find no way to make the inline > glossterm use the text inside the glossentry/glossterm. The behaviour of > xref is what I feel I want: but clearly the semantics I want are those of > the inline glossterm. What I want to do is reference a glossentry without > the effort (and opportunity for accidental confusion) of copying the > glossentry/glossterm text into the inline glossterm. > > Am I missing something or asking the wrong question? > > The code is below. The output (HTML) is > ====================================== > > > 1. Use > > If I use xref I get "Item > <http://localhost:8888/docs/My%20Documents/Research/meta-phor/rep/docs/design/glossary/t.html#one>". > > If I use glossterm I get "// > <http://localhost:8888/docs/My%20Documents/Research/meta-phor/rep/docs/design/glossary/t.html#one>" > > Use of xreflabel with xref gives "Another > <http://localhost:8888/docs/My%20Documents/Research/meta-phor/rep/docs/design/glossary/t.html#two>" > > Use of xreflabel with glossterm gives "// > <http://localhost:8888/docs/My%20Documents/Research/meta-phor/rep/docs/design/glossary/t.html#two>" > > ====================================== > > <?xml version='1.0'?> > <!DOCTYPE article PUBLIC '-//OASIS//DTD DocBook XML V4.3//EN' > 'http://www.oasis-open.org/docbook/xml/4.3b2/docbookx.dtd'> > <article> > <title>Example</title> > <section> > <title>Use</title> > <para>If I use <sgmltag>xref</sgmltag> I get "<xref > linkend="one"/>".</para> > <para>If I use <sgmltag>glossterm</sgmltag> I get "<glossterm > linkend="one"/>"</para> > <para>Use of <sgmltag>xreflabel</sgmltag> with <sgmltag>xref</sgmltag> > gives "<xref linkend="two"/>"</para> > <para>Use of <sgmltag>xreflabel</sgmltag> with > <sgmltag>glossterm</sgmltag> gives "<glossterm linkend="two"/>"</para> > </section> > <glossary> > <glossentry id="one"> > <glossterm>Item</glossterm> > <glossdef> > <para>A long definition.</para> > </glossdef> > </glossentry> > <glossentry id="two"> > <glossterm xreflabel="label">Another</glossterm> > <glossdef> > <para>A long definition.</para> > </glossdef> > </glossentry> > </glossary> > </article> > > -- > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > Nigel Hardy Tel: +44 1970 622 434. http://users.aber.ac.uk/nwh/ > Dept. Computer Sci, University of Wales, Aberystwyth, SY23 3DB, UK > Adran Cyfrifiadureg, Prifysgol Cymru, Aberystwyth, SY23 3DB, UK > > --------------------------------------------------------------------- > To unsubscribe, e-mail: docbook-unsubscribe@lists.oasis-open.org > For additional commands, e-mail: docbook-help@lists.oasis-open.org > > >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]