VML语言
维基百科,自由的百科全书
Vector Markup Language(VML)是一種XML語言用於繪製向量圖形(vector graphics)。1998年VML建議書由微軟、Macromedia等向W3C提出審核。VML 遭到拒絕,因為Adobe、Sun等提出了 PGML [1]計劃書。這兩套標準後來合併成更具潛力的SVG。
儘管VML規格一度遭到W3C的拒絕,並為大多數使用者所遺棄。微軟(Microsoft)依然將 VML 的標準規格實作到Internet Explorer 5.0 及更新的版本,Microsoft Office 2000以上的版本亦有支援。
Google Maps 目前在Internet Explorer 5.5+[2]上採用VML來描寫向量(rendering vector)。
Google Docs 目前在相同平台上[3]采用VML来绘制矢量图。
範例 [编辑]
下列的程式碼會顯示出一個塗滿紅色的橢圓形:
<html xmlns:v>
<style>v\:*{behavior:url(#default#VML);position:absolute}</style>
<body>
<v:oval style="left:0;top:0;width:100;height:50" fillcolor="blue" stroked="f"/>
</body>
</html
SVG 更精簡的程式碼可達成上述的相同結果:
<?xml version="1.0"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg xmlns="http://www.w3.org/2000/svg" width="100" height="50"> <ellipse cx="50" cy="25" rx="50" ry="25" fill="blue" stroke="none" /> </svg>
外部連結 [编辑]
| 建議先行了解: | HTML(超文本标记语言) |
| 可進一步認識: | SVG(可缩放矢量图形) |