用于Java的SVG构建库

是否有一个Java库提供了基于组件的方法来创建SVG文档?

我不需要渲染SVG,我想做的就是以编程方式并以类型安全的方式构造SVG树。

Batik应该做得很好:它不仅仅用于渲染,你可以用它进行SVG构造/操作。

以下是如何使用Batik来引导和操作SVG DOM的示例:

http://xmlgraphics.apache.org/batik/using/dom-api.html