We built our own, for a very specific purpose (manufacturing and executive dashboards). Corel was doing some stuff, as was Beatware (though not SVG-specific, if I recall).
We explored XSL as one approach and found it to get "in the way". Instead, created a (patent applied for) model by which we have: 1) The "raw" SVG (a SVG drawing of some sort) 2) The "properties" of the SVG drawing that are to be mappable/configurable 3) The "mappings" from the abstract "properties" to specific SVG elements/attributes 4) The "raw" data (one or more XML documents containing data) 5) The "expressions" which populate those properties from the data The key reason for the "properties" abstraction was to expose top-level "typed" properties for the visualization object. For example, if we created some type of dial gauge, the "properties" might include: - Background color - Needle color - Minimum range - Maximum range - Value - Label - NumberFormat Then, through a visual GUI, these abstract properties were bound, using fairly rich expressions (a bit more than ECMA script) to the appropriate SVG elements/attributes. Lastly, through another visual GUI, these "generic" display objects could have their properties bound (once again, via expressions) to data. The other "special sauce" in this GUI was hiding the ugliness of Xpath from the user and allowing them to drag-and-drop from XML documents to the property mapper/expression editor. >From a technology perspective, there's nothing special needed other than an XML parser (.NET or Java). The actual rendering can be done server-side (via a web service) or client-side (via a helper applet and the Adobe viewer). To accomplish the outbound server-side rendering to an image, we have created separate server-side components that leverage SharpVectorGraphics on the .NET platform and Batik in Java environments. Hope that gives you some idea of what it possible! Rick Bullotta CTO Lighthammer Software (http://www.lighthammer.com) -----Original Message----- From: A.M.Shourbagui [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 08, 2004 6:09 AM To: [EMAIL PROTECTED] Subject: [svg-developers] XMl 2 SVG hi guys is there yet any tool that maps xml nodes to svg elements..or visual editor for creating xsl that transforms an xml to svg... thnx kojo __________________________________ Do you Yahoo!? Meet the all-new My Yahoo! - Try it today! http://my.yahoo.com ----- To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click "edit my membership" ---- Yahoo! Groups Links ------------------------ Yahoo! Groups Sponsor --------------------~--> Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar. Now with Pop-Up Blocker. Get it for free! http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/1U_rlB/TM --------------------------------------------------------------------~-> ----- To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click "edit my membership" ---- Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

