我正在寻找一个 XSLT 库来创建 SVG 图表。我需要饼图、条形图、折线图,所有常见的嫌疑人。我希望输入文件有一个相当简单的 DTD 或 Schema。
编辑:我有图表的原始数据和将其转换为 XSLT 库所需的 XML 的机制。
尝试SvgCharts4Xsl。适用于 XSLT 1.0。
最近在 XSL 邮件列表中提到了http://www.dpawson.co.uk/graph2svg/ 。但是使用 XSLT 2.0。
您可以尝试FXSL——虽然它不直接支持 SVG,但它提供了一些转换所需的一些函数——例如三角函数。
更新:Martin Rowlinson (Marrow) 早在 2002 年就发布了一些 XSLT 样式表——XSelerator 的作者。你可以在 topxml.com 上找到它们,但请注意,有些人已经提醒我这个站点有木马就在它上面——因此,在单击上面的链接之前,您应该配备良好的恶意软件防护!
XSLT在XML 表示之间进行转换。那么,您希望从什么转变?听起来(也许)您需要一个 SVG 库,例如Batik。请注意,使用 Batik 意味着您可以写入 Java 图形组件,然后将其输出为 SVG(而不是 JPG、PNG 等)
找到chartSVG。