[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Graphs in docbook?
On 07/22/2009 09:14 AM, Jirka Kosek wrote: > Dave Pawson wrote: > >> > Jirka, how does this idea fit with 'extending' docbook, vs incorporation >> > via a namespace vs incorporating into docbook processing? > > There are many possibilities, depends on your usage scenario, for example. > > 1) Incorporate graph2svg markup directly into DocBook > > 2) Keep graph2svg markup in separate files, turn them into SVG by > external process and then include them as figures on DocBook level > > 3) Do some more advanced things, like have a DocBook table with special > role assigned and then tweak stylesheets to generate graph2svg markup > from DocBook table, then use graph2svg stylesheet to get SVG from this > and include this resulting SVG into FO/XHTML generated by DocBook > stylesheets, everything in single transformation > > But be careful when integrating graph2svg into DocBook stylesheets. > Library requires XSLT 2.0, so you have to use Saxon9 and some things are > still not working in Saxon9 (for example chunking, but there is partial > patch for this scheduled for 1.76.0 sitting on my filesystem). Ah! The killer! Yes, it's XSLT 2.0 Immediate reaction, I would prefer the 'graph' markup to using a standard table. There are too many differences between the graph and a docbook table. It would look like a kludge. So for the short term, process the graph outside docbook, then include the resulting file as 'normal' within docbook. In the long term, I like Chris's idea. Consider it 'another namespace' content and process it as ... an extension? But that will have to wait until the XSLT 2.0 docbook stylesheets I guess. Have any principles been worked out for doing this more generally? I've not heard anything. E.g. I want to incorporate xmlns="xxxx" what should I do for validation and processing? More NVDL I guess. btw Jirka, the namespace isn't declared in the DTD, on the root element? regards -- Dave Pawson XSLT XSL-FO FAQ. http://www.dpawson.co.uk
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]