Vector Markup Language (VML) is an XML language used to produce vector graphics. VML was submitted as a proposed standard to the W3C in 1998 by Microsoft, Macromedia, and others. Around the same time other competing W3C submissions were received in the area of web vector graphics, such as PGML from Adobe, Sun, and others..
As a result of these submissions, a new W3C working group was created, which produced SVG.
Even though largely ignored by developers, Microsoft still implemented VML into Internet Explorer 5.0 and higher and in Microsoft Office 2000 and higher.
Google Maps currently uses VML for rendering vectors when running on Internet Explorer 5.5+, and SVG on other browsers.
The following code displays an oval filled in blue:
fillcolor="blue" />
The SVG equivalent for this code would be:
Curiously, the fillcolor attribute of VML becomes a CSS property in SVG, and the four attributes of the SVG ellipse tag become CSS properties in VML.
Several online utilities also use VML as the primary language of choice for storing vector information in HTML.