I use attributes in the default namespace in Barcode4J and have no
problems there. I've just updated my local JEuclid working copy and
tried once again to build it or set it up in Eclipse but I failed. Once
again. I have no nerves for Maven and won't waste one more second of my
life on a Maven-enabled project that doesn't just build. Sorry, but I
can't help if I can't debug locally.

On 14.01.2008 14:23:59 Max Berger wrote:
> Dear Fop-Devs,
> 
> 
> I've just recently encountered a possible "bug" in the jeuclid plugin
> for fop. A complete .fo file is added at the end of the mail.
> 
> In this file there is a foreign math object:
>         <fo:instream-foreign-object>
>           <mml:math>
>             <mml:mstyle mathsize="6pt">
>               <mml:mi>x</mml:mi>
>             </mml:mstyle>
>           </mml:math>
>         </fo:instream-foreign-object>,
> 
> which, as you can see, uses the "mathsize" attribute. HOWEVER, the
> attribute gets ignored, because it is in the default namespace, and only
> the attributes in the mml namespace are actually processed by the
> plugin. So the above needed to be fixed to:
> 
>             <mml:mstyle mml:mathsize="6pt">
>               <mml:mi>x</mml:mi>
>             </mml:mstyle>
> 
> to work properly.
> 
> So here are my questions:
> 
> - Is this indeed the expected behavior? It seems unintuitive.
> - If it is, should it be? Should the plugin not also process attributes
> from the default namespace?
> - If it is not, where do i need to start looking for the bug? Jeuclid
> completely ignores namespaces in attributes, so it is either in the
> fop/plugin interface, fop itself, or the xerces parser?
> 
> 
> Thanks
> 
> Max
<snip/>



Jeremias Maerki

Reply via email to