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/
 



Reply via email to