我的配置是:
- Windows Vista
- XAMPP 1.7.1
- Media Wiki + Semantic MW
- 使用 Graphviz 创建 SVG 的扩展
- Graphviz 2.26.3(安装目录 c:\graphviz .....)
一切正常,但问题是:
使用 Media Wiki php 页面创建的 SVG 文件中缺少xml 标签
'image xlink:href="some_image.png"....' 。
这是通过以下方式完成的:
$cmdlinesvg = wfEscapeShellArg($cmd)。-T svg '.wfEscapeShellArg($src).' -o '.wfEscapeShellArg($svg);
$WshShell = new COM("WScript.Shell");
$WshShell->Exec($cmdlinesvg);
我创建了一个执行相同命令行的批处理文件:
c:\graphviz2.26.3\bin\dot.exe -T svg 文件名.dot -o 文件名.svg
如果我手动运行它,它会起作用,并且会出现 xml 标签。
有谁知道是什么问题?提前致谢。