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 должен выполнить задачу, но я лично не видел пример в дикой природе.