图形XML到视觉表示

时间:2015-03-10 18:31:45

标签: xml svg graph visualization

我有一个XML文档,想要一个可视化表示(例如SVG图形)。例如

<set>
   <A>
      <B>bla</B>
      foo
   </A>
   <A>blub</A>
</set>

应呈现为:

enter image description here

或类似树状图的东西。 我对这项技术没有任何偏好。最简单的方法就是。

1 个答案:

答案 0 :(得分:1)

正如@Javier在评论中所建议的那样,结帐Graphviz。具体做法是:

  1. 编写XSLT以从XML映射到 DotMLDOT图形描述语言的XML表示形式。您可以针对DotML schema验证DotML。
  2. 使用generate-svg-graphics.bash运行generate-svg-graphics.xsl,将DotML转换为SVG。
  3. 另请参阅:Michael Kay的DotML ant build