Thanks for pointing out this problem. First, let me ask if you are using
DocBook4 or 5.
In DocBook 4, putting SVG code inline is valid only if you use the DocBook
DTD with the SVG module [1] as described in the DocBook SVG specification
[2]. However, that module never went past the stage of Draft 1.1CR1, 27
July 2004. I'm not sure if that was an oversight or what. In any case, in
the DocBook 4 SVG module, the SVG code is entered as <svg:svg> and appears
as a child of imageobject, in place of imagedata. Since DTDs don't support
namespaces, entering it as
In DocBook 5, support for the SVG namespace is included, but as content in
the imagedata element instead of in the imageobject element. Your first
example looks like DocBook 5 syntax since you use the xmlns attribute.
As far as the stylesheets go, it appears we have an incomplete
implementation. The non-namespaced stylesheets should support svg:svg
inside imageobject, and the namespaced stylesheets should support elements
in the SVG namespace inside imagedata.
If you don't mind, please file a bug report on the DocBook SourceForge site
to get this muddle fixed.
Bob Stayton
Sagehill Enterprises
bobs@sagehill.net[1]
http://www.docbook.org/xml/svg/1.1CR1/dbsvg.dtd[2]
http://www.docbook.org/specs/wd-docbook-svg-1.1CR1.html#bib.docbook43----- Original Message -----
From: "Fredrik Unger" <
fred@ludd.ltu.se>
To: <
docbook-apps@lists.oasis-open.org>
Sent: Wednesday, June 25, 2008 10:55 PM
Subject: [docbook-apps] imageobject / ?imagedata? / pure svg tags
> Hi,
>
> I have tried docbook-xsl-ns-1.74.0 with the following snippet.
> It is in a book/info/legalnotice if that matters.
>
> <mediaobject>
> <imageobject>
> <imagedata>
>
> SVG content..
>
> </imagedata>
> </imageobject>
> </mediaobject>
>
> This works for xhtml. The svg gets included in the xhtml source.
>
> But for fo it does not get included.
>
> <mediaobject>
> <imageobject>
>
>
> SVG content..
>
>
> </imageobject>
> </mediaobject>
>
> If I remove the imagedata tag it gets included in the fo and works in
> the generated pdf.
>
> But then it does not work with xhtml.
>
> What I am doing wrong ?
> or is it a stylesheet bug ?
>
> /Fred
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
docbook-apps-unsubscribe@lists.oasis-open.org> For additional commands, e-mail:
docbook-apps-help@lists.oasis-open.org>
>
>