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 VML, 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.
Do wersji IE8 aby umożliwić wyświetlanie grafiki wektorowej wymagane było użycie VML. Projekt Google Maps, wykorzystywał VML do wyświetlania mapek, gdy był uruchamiany na przeglądarkach z rodziny Internet Explorer. Od wersji IE9 (według serwisu Can I use[1]) przeglądarka Internet Explorer obsługuje już SVG.
Według dokumentacji Microsoft język VML nie jest już wspierany, nie będzie działał w przeglądarce Internet Explorer 10 w trybach „Interoperable quirks mode” oraz „IE10 standards mode”[2]. Według Can I use wsparcie przeglądarek dla SVG obejmuje 95.63% wszystkich przeglądarek używanych przez użytkowników[1], dlatego gdy aplikacje nie muszą wspierać przeglądarki IE8 można zastąpić VML językiem SVG.
Przykład
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"/>
Przypisy
Linki zewnętrzne
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.