(2) Making Graphviz output pretty with XSL
9. Oktober 2008 – 17:04SVGs werden nicht als <IMG>...</IMG> eingebunden, sondern als <object> oder <embed> aufgerufen.
<OBJECT type="image/svg+xml" data="your_svg_path"></OBJECT>
<embed src="your_svg_path" type="image/svg+xml" ></embed>
Mit dieser Änderung funktioniert nun die Ausgabe der verschönerten GraphViz Ausgabe in allen Browsern!
Leider ergibt sich ein neues Problem! Die xlinks des SVG lassen die Parent-Site nicht neuladen, sondern laden sich inline im <object>/<embed> Frame. Das SVG lässt sich auch nicht mit einer Option target="_top" aus dem dot compilieren.
Ich habe vergeblich 2h nach einer Lösung gesucht und gebe es nun auf!
EDIT: Die Lösung des Problems ist ImageMagick (all [older] Versions as binaries — note, the recent OSX binary is working only with leopard). ImageMagick is able to convert the svg to a png file.
myCatBrowser_xsl_png.php
myCatBrowser_xsl_png.php
Ähnliche Artikel
Tags: Baum, GraphViz, Hierarchie, hübsch, Kategorien, machen, MediaWiki, omnigraffle, verbessern, verschönern, Visualisierung, XSL
