XSL преобразовать SVG в VML

Я ничего не знаю о VML, за исключением того, что Internet Explorer и другие продукты Microsoft используют его и что это формат векторной графики.

Можно ли использовать XSLT для преобразования документа SVG в VML? Или они слишком отличаются друг от друга, чтобы сделать это возможным?

Я знаю, что существуют документы XSLT для преобразования SVG в XAML.

3 ответа

Решение

Я не использовал его, но есть проект Vector Converter от sourceforge, который, кажется, делает именно это.

В качестве более общего ответа на этот вопрос вы можете сказать, что VML - это XML, вы можете преобразовать любой XML в любой другой XML с помощью XSLT, а XSLT в отличие от CSS - Turing Complete.

Любой стандарт XML может быть преобразован в любой другой с его помощью. Хотя не обязательно легко.

VML был по сути устаревшим SVG ( источник), так что это может не стоить вашего времени. Если вы все еще хотите / должны сделать это, тогда XSLT должен выполнить задачу, но я лично не видел пример в дикой природе.

Другие вопросы по тегам