Hi Stefan,

I didn't say it was elegant:-).

I agree that DocBook transclusion may be the way to go. I need to look into it 
further for our book process.

And a multi-stage process works well for us. Maybe it's my long experience with 
Unix, but I use multi-stage processes all the time. They let you use the right 
tool for each step in the process and give you intermediate files that you can 
examine when things go wrong.

Our current process uses xmllint, xsltproc, saxon (6 and 8), and perl, all 
stitched together using make (someday I may use ant, but not today:-).

Dick
-------
XML Press
XML for Technical Communicators
http://xmlpress.net
hamil...@xmlpress.net



On Sep 14, 2014, at 13:01, Stefan Seefeld <ste...@seefeld.name> wrote:

> On 09/14/2014 02:02 PM, Richard Hamilton wrote:
>> Regarding the question of pulling the second listitem from a section with a 
>> particular id, I think the following will do the trick (I don't claim it's 
>> the most elegant way to do this, but it works with xmllint):
>> 
>>  <xi:include href="filename.xml"
>>              
>> xpointer="xmlns(d=http://docbook.org/ns/docbook)xpointer(//d:section[@xml:id='sect-a']//d:listitem[2]))"/>
> 
> Thanks, that works indeed !
> But the syntax is rather verbose and cumbersome, especially given that I
> want to establish references such as the above for a couple of hundreds
> of definitions in a single (modular) document.
> I'm considering defining my own technique (drawing inspiration from
> http://www.docbook.org/docs/transclusion/transclusion.html), then using
> a two-phase processing with the first doing the transclusion processing
> to generate valid DocBook, then the second to do the actual formatting.
> 
> Thanks for all the help (and the continued work that goes into DocBook's
> evolution),
> 
>        Stefan
> 
> -- 
> 
>      ...ich hab' noch einen Koffer in Berlin...
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscr...@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-h...@lists.oasis-open.org

Reply via email to