我对 VML 一无所知,除了 Internet Explorer 和其他 Microsoft 产品使用它并且它是矢量图形格式。
可以使用 XSLT 将 SVG 文档转换为 VML 吗?还是它们彼此差异太大而无法实现这一点?
我知道存在将 SVG 转换为 XAML 的 XSLT 文档。
我对 VML 一无所知,除了 Internet Explorer 和其他 Microsoft 产品使用它并且它是矢量图形格式。
可以使用 XSLT 将 SVG 文档转换为 VML 吗?还是它们彼此差异太大而无法实现这一点?
我知道存在将 SVG 转换为 XAML 的 XSLT 文档。
我没有使用它,但是有一个 sourceforge 项目Vector Converter似乎可以做到这一点。
作为对这个问题的更一般的回答,您可以,VML 看起来就是 XML,您可以使用 XSLT 将任何 XML 转换为任何其他 XML,XSLT 与 CSS 不同的是图灵完备。
任何 XML 标准都可以用它转换成任何其他标准。虽然不一定容易。
VML 基本上已被 SVG (来源) 淘汰,因此可能不值得您花时间。如果您仍然想要/需要这样做,那么 XSLT 应该可以胜任这项任务,但我个人还没有看到过这样的例子。