【发布时间】:2013-02-18 18:04:23
【问题描述】:
我使用过许多图表和仪表板软件包,并且在软件包之间移植图表时遇到了困难。他们是否有任何用于定义图表的 XML 标准?我想在 XML 中指定一个图表并使用 HTML5 标准作为 data-* 属性:
例如,要生成一个简单的条形图,XML 代码可能是:
<chart data-source="my-chart-data.xq">
<title>Sample Bar Chart</title>
<type>bar-chart</type>
</chart>
“my-chart-data.xq”将获取图表数据的位置。然后我想为服务器上的图表生成 SVG,或者如果浏览器不支持 SVG,我希望它生成一个图像。
我尝试过使用 graph2svg 包:
http://code.google.com/p/graph2svg/
这是一个非常好的架构,但实现使用了 XSLT 2.0 数学扩展,任何开源系统都不再支持。
如果没有现有标准,我将如何开始定义便携式图表规范的标准流程?
【问题讨论】:
-
我只是想到了微格式 (microformats.org/code-tools) 但找不到任何东西。我也想知道图表是否有XML标准?
标签: xml xslt svg charts standards