Кіріспе

Ескірген XML негізіндегі векторлық графика форматы

Векторлық таңбалау тілі (VML) – екі өлшемді векторлық графика үшін қолданылмайтын XML негізіндегі файл форматы. Ол Office Open XML стандарттарының ISO/IEC 29500 және ECMA 376 стандарттарының 4-бөлімінде сипатталған. Техникалық сипаттамаға сәйкес, VML – бұл Office Open XML форматына тек ескі формат ретінде, өткенге байланысты себептермен қосылған. VML 2007 жылғы MS Office Word, Excel және PowerPoint құжаттарында кеңінен қолданылды. 2012 жылы Internet Explorer 10 нұсқасы шыққаннан бастап VML қолданыстан шықты және Internet Explorer стандартты режимінде қолдау көрсетілмейді. Бұл мүмкіндік Internet Explorer 10 браузерінде тек браузер Internet Explorer 6, 7, 8 және 9 нұсқаларының функционалдығын имитациялайтын режимде жұмыс істеуге орнатылған жағдайда ғана қолжетімді.

Тарих

VML 1998 жылы Autodesk, Hewlett Packard, Macromedia, Microsoft және Vision компаниялары World Wide Web Consortium (W3C) консорциумына ұсынды. Сол кезде Adobe Systems, Sun Microsystems және тағы да басқалардан веб-векторлық графика саласында Precision Graphics Markup Language (PGML) сияқты басқа да бәсекелес W3C ұсыныстары келіп түсті. Осы ұсыныстардың нәтижесінде жаңа W3C жұмыс тобы құрылды, ол Scalable Vector Graphics (SVG) жасады. SVG 2001 жылы екі өлшемді векторлық және векторлық-растрлық графиканы XML форматында сипаттау тілі ретінде W3C стандарты болды. VML көбінесе SVG сияқты басқа форматтар пайдасына қолданудан тоқтатылды. SVG VML форматымен үйлесімсіз. Форматты әзірлеу 1998 жылы тоқтатылды. VML Internet Explorer-дің 5-тен 9-ға дейінгі нұсқаларында және Microsoft Office 2000-да қолданылады. VML енді Internet Explorer 10-да қолжетімді емес. Microsoft веб-сайттардың SVG форматына көшуін күтеді. Google Maps JavaScript API-нің 2-ші нұсқасы Internet Explorer 5.5 және одан жоғары нұсқаларында векторлық жолдар үшін VML-ді пайдаланды, бірақ қазіргі кезде 3-ші нұсқасының пайдасына ресми түрде тоқтатылды.

Қолданылу

VML-ді Microsoft Word және Microsoft Visio сияқты көптеген Microsoft Office бағдарламалары 'HTML ретінде сақтау' опциясы арқылы жасалған HTML файлдарында (қарапайым HTML немесе MHT) пайдаланады. Мұндай файлдар толық векторлық ақпаратты сақтайды және оларды Microsoft PowerPoint сияқты басқа Microsoft бағдарламаларында өңдеу үшін қайта ашуға болады. VML Microsoft Internet Explorer-інің 9-шы нұсқасына дейін HTML ішінде SGML атау кеңістіктерінің белгісіз нұсқасын қолдап келді. Internet Explorer 10 және одан кейінгі нұсқаларында VML қолдауы тоқтатылды. Office Open XML файлдарындағы "көрсетпелерді" (аннотацияларды) қолдау 3.7 нұсқасының әзірлеу кезеңінде LibreOffice-ке қосылды. Көптеген веб-браузерлер VML-ді түпкілікті түрде қолдамайды. Mozilla Firefox, Opera, Safari немесе Google Chrome сияқты веб-браузерлер VML орнына масштабталатын векторлық графиканы (SVG) қолдайды.

Microsoft Outlook HTML эл. поштасының рендерингтері

VML Internet Explorer-де стандарт ретінде қолданылмайтын болғанымен, ол көбінесе Microsoft Outlook 2007, 2010 және 2013 нұсқаларында HTML электрондық хаттарды жасау кезінде қолданылады. Электрондық хаттарды жарнамалау кампанияларында фондық суреттерді көрсету үшін Outlook-та VML қолданылуы қажет, себебі Outlook CSS немесе HTML атрибуттары арқылы фондық суреттерді қолдамайды.