cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Luca Morandini" <luca.morandi...@tin.it>
Subject RE: [ANNONUNCEMENT] ChartTransformer 0.0.4 released
Date Tue, 28 Jan 2003 20:54:58 GMT
John,

thanks for your insights, we'll put them to good use :)

We tested it only with 2.0.3, which probably explains the problem you've found: in a time-honoured
way, we let the users do the
testing ;)

Regards,

P.S.
John, since the transformer has not been accepted as part of Cocoon, it's more appropriate
not to use this venue for further
messages: you can mail me or Piero directly.

---------------------------------------------
               Luca Morandini
               GIS Consultant
              lmorandini@ieee.org
http://utenti.tripod.it/lmorandini/index.html
---------------------------------------------


> -----Original Message-----
> From: John R. Callahan [mailto:jcallahan@sphere.com]
> Sent: Tuesday, January 28, 2003 9:32 PM
> To: cocoon-dev@xml.apache.org; lmorandini@ieee.org
> Subject: Re: [ANNONUNCEMENT] ChartTransformer 0.0.4 released
>
>
> I had some trouble with the ChartTransformer, but I have solved them and
> wanted to share my results with fellow cocoon-users:
>
> Context:
> ======
> Cocoon2.1dev
> Resin-2.1.6
> Linux and Win2K
> JDK 1.3.1 (_05 and _06)
>
> (1) The use of GenericDOMImplementation produced weird SVG output:
> the SVG elements had no tag names!  Very bizzare.  So, I thought that it
> might be a problem with the DOM implementation.  So, I decided to use
> the SVGDOMImplementation instead of GenericDOMImplementation.
> First, import the SVGDOMImplementation package (part of Batik that
> is packaged with 2.1dev):
>
> import org.apache.batik.dom.svg.SVGDOMImplementation;
>
> Then, around line 545 (in method endElement), I made the following
> change.  (Sorry no patch).
>
>      // build the svg
>      //DOMImplementation domImpl = GenericDOMImplementation.getDOMImplementation();
>      //Document document = domImpl.createDocument(null , "svg", null);
>      DOMImplementation domImpl = SVGDOMImplementation.getDOMImplementation();
>      String svgNS = SVGDOMImplementation.SVG_NAMESPACE_URI;
>      Document document = domImpl.createDocument(svgNS,"svg",null);
>
> (2) The ChartTransformer works under Win2K, but not under Linux!  It turns out
> to be a problem with headless Java.  Since I am using JDK1.3.1, I had to
> remember to set my DISPLAY environment variable appropriately.  Duh!
>
> I like the ChartTransformer very much.  I am an experienced SVG hacker and
> this has a comfortable feel with the rest of my tools.  It is simpler to understand
> than Wings (althought I should have spent more time with Wings).   There is also
> the xReporter tool that I have yet to examine carefully.  Perhaps a "graph" DTD
> or WXS is in our future so that "Chart" Transformers can be interchangable.
>
> -- jack
>
> John R. Callahan, Ph.D.
> jcallahan@sphere.com
>
>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org


Mime
View raw message