VML

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Vector Markup Language
Расширение .htmили.html
MIME-тип application/vnd.openxmlformats-officedocument.vmlDrawing
Разработчик Майкрософт,Autodesk,Hewlett-PackardиMacromedia
Тип формата Векторный формат изображений
Расширен из XML
Стандарт(ы) Часть ECMA-376 и ISO/IEC 29500:2008
Логотип ВикискладаМедиафайлы на Викискладе

VML(англ.Vector Markup Language— язык векторной разметки) разработанMicrosoftдля описаниявекторной графики.VML был представленW3Cв 1998 году компаниямиMicrosoft,Macromediaи др. Примерно в то же времяAdobe,Sunи несколько других компаний подали на рассмотрение документы о языкеPGML[1].Оба языка позднее стали основой дляSVG.

Фрагменты на VML помещаются внутрьWeb-страниц,среди обычногоHTML-кода, и описывают их графические элементы. VML поддерживался вInternet Explorerспятойподевятуюверсии и вMicrosoft Office2000+.Internet Explorer 10уже не поддерживает VML[2].

Вторая версияGoogle MapsJavaScriptAPIиспользовала VML для визуализации векторов наIE5.5+[3],но в третьей версии поддержка отменена[4].

Пример использования

[править|править код]

Код, представленный далее, отображает закрашенный синим цветом овал:

<v:ovalstyle="position:absolute; left:0; top:0;
width:100px; height:50px "
fillcolor="blue"/>

Эквивалент этого кода в SVG:

<ellipsecx="50"cy="25"rx="50"ry="25"fill="blue"/>
  1. PGML.Дата обращения: 24 июня 2008.Архивировано16 декабря 2021 года.
  2. Internet Explorer 10 Compatibility Cookbook (Windows).MSDN.Microsoft (1 октября 2012). Дата обращения: 28 ноября 2012. Архивировано изоригинала10 января 2013 года.
  3. Map Overlays — Drawing Polylines.Google Maps API — version 2.Google. Дата обращения: 25 мая 2010.Архивировано22 мая 2010 года.
  4. Google Maps Javascript API V3 Reference.Google Maps JavaScript API V3.Google. Дата обращения: 25 мая 2010.Архивировано23 мая 2010 года.