From: RolfK Date: 2008-11-24T02:45:45+09:00 Subject: Re: Ruby and SVG Philip, thank you for your suggestion. Up to today I have created my SVGs out of a data xml by xslt/xpath 2.0. But this was not interactive, as displaying the result took a renderer. If I understand your idea right, I could use Inkscape to create all the shape objects out of my Ruby program. Does the binding also handle mouse events (e.g. created by mouseup/ down) on an Inksacpe SVG object ? Phlip schrieb: > RolfK wrote: > > > I'm an absolutely beginner to Ruby. > > But, besides the language itself (which seems quite interesting to > > me ) it is importnat to find out what support is available for XML > > and in particular for SVG. I served a bit around "Ruby SVG" and my > > impression is that there is maybe no active development. > > > > I have to create a lot of technical drawings and charts. > > Another point is the renderer and may be in addition an interactive > > canvas. > > > > Can anybody feedback some comment on this. > > libxml-ruby is going to handle SVG fine - but low level, without awareness of > all the nodes' meanings. > > You need to think first of a high-level editor that is already written. > Inkscape, for example, is open-source, and has Ruby bindings. So, IIRC, does > Google Sketchup. > > Then write unit tests for everything you do. I would use XPath in those tests to > spot-check the SVG contents... > > -- > Phlip