[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: 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
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]