Lj�s�lfr wrote:
> I would like to include a specific element from one file in another
> file. For example. I have a glossary in which every entry has a shot
> definition, and perhaps a longer definition. I want to pull the
> content of the short <glossdef/> into one of the chapters in my book.
> I've been attempting things such as:
>
> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
> href="../glossary.xml#xpointer(id('ur�rshort')/*)"/>
>
> When I run xsltproc on it to generate the target.db, I get "XInclude:
> failed build URL". If I simply use ...#xpointer(id(/glossary/*) I get
> all the entries in the glossary pulled in where the xinclude is
> located. Should I be able to do what I'm attempting? What is the
> syntax for this?
>
> TIA
>
This is wrong:
#xpointer(id(/glossary/*)
What I meant to say was this:
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../glossary.xml#xpointer(/glossary/*)"/>
I hope no one tried what I originally said worked. The immediately
previous snippet does pull in all the entries in the glossary. I don't
know how much of the of the xpointer functionality is working in
xsltproc. I have not found a great many helpful examples of using
xpointers on the web. This seems like a very powerful tool. Are people
using it?
--
STH
Hann er vitrastr �sanna ok fegrst tala�r
ok l�knsamastr, en s� n�tt�ra fylgir
honum, at enginn m� haldast d�mr hans.