Vector Markup Language
Vector Markup Language (w skrócie VML) – język z rodziny XML służący do generowania grafiki wektorowej stworzony przez Microsoft. Został zgłoszony do W3C jako standard w 1998 przez takie firmy jak Microsoft, czy Macromedia. W tym samym czasie do W3C został zgłoszony przez Adobe i Sun także inny język generowania grafiki wektorowej z przeznaczeniem do wykorzystywania na stronach internetowych - PGML.
W wyniku prac standaryzacyjnych W3C powstał format SVG
Jako twórca VMLa Microsoft wykorzystuje go do zapisywania grafiki przez większość aplikacji w pakiecie Microsoft Office od wersji Microsoft Office 2000 oraz wyświetlania grafiki w przeglądarce Internet Explorer od wersji 5.5.
Projekt Google Maps wykorzystuje VML do wyświetlania mapek, gdy jest uruchamiany na przeglądarkach z rodziny Internet Explorer.
Przykład [edytuj]
Poniższy przykład kodu wyświetli wypełnioną niebieską elipsę (przykład pochodzi z angielskiej Wikipedii).
<v:oval style="position:absolute; left:0; top:0; width:100px; height:50px" fillcolor="blue" />
Odpowiednik kodu takiego samego obrazka w SVG:
<ellipse cx="50" cy="25" rx="50" ry="25" fill="blue"/>