본문으로 이동
주 메뉴
주 메뉴
사이드바로 이동
숨기기
둘러보기
대문
최근 바뀜
요즘 화제
임의의 문서로
sitesupport
사용자 모임
사랑방
사용자 모임
관리 요청
편집 안내
소개
도움말
정책과 지침
질문방
한울위키
검색
검색
보이기
로그인
개인 도구
로그인
벡터 마크업 언어 문서 원본 보기
문서
토론
한국어
읽기
원본 보기
역사 보기
도구
도구
사이드바로 이동
숨기기
동작
읽기
원본 보기
역사 보기
일반
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
보이기
사이드바로 이동
숨기기
←
벡터 마크업 언어
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
일반 사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
{{ infobox file format | name = 벡터 마크업 언어 | icon = | logo = | screenshot = | caption = |_noextcode = on | extension = <code>.htm</code> 또는 <code>.html</code> | mime = application/vnd.openxmlformats-officedocument.vmlDrawing | type code = | uniform type = | magic = | owner = [[마이크로소프트]] | released = | latest release version = | latest release date = | genre = [[벡터 그래픽스|벡터 이미지 포맷]] | container for = | contained by = | extended from = [[XML]] | extended to = | standard = ECMA-376 및 ISO/IEC 29500:2008의 일부 | url = [http://www.ecma-international.org/publications/standards/Ecma-376.htm ECMA-376], [http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=61798 ISO/IEC 29500-4:2012] }} '''벡터 마크업 언어'''(Vector Markup Language, VML)는 2차원 [[벡터 그래픽스]]를 위한 [[XML]] 기반 [[파일 포맷]]이다. VML은 [[오피스 오픈 XML]] 표준 [[국제 표준화 기구|ISO]]/[[국제 전기 표준 회의|IEC]] 29500의 파트 4와 [[Ecma 인터내셔널|ECMA]]-376에 규정되어 있다. 규격에 따르면 VML은 오피스 오픈 XML이 유산적(legacy) 이유로 문제가 제기된 포맷으로 간주된다.<ref name="vml-in-or-out">{{웹 인용 |url=http://www.openmalaysiablog.com/2007/06/is-vml-in-or-ou.html |제목=Is VML in or out now, or was that a typo? |date=2007-06-22 |accessdate=2010-07-29 |archiveurl=https://web.archive.org/web/20080621213223/http://www.openmalaysiablog.com/2007/06/is-vml-in-or-ou.html# |archivedate=2008-06-21 |url-status=dead }}</ref><ref>{{웹 인용 |url=http://www.ecma-international.org/news/TC45_current_work/New%20proposed%20dispositions%20extend%20progress%20in%20addressing%20all%20National%20Body%20comments.htm |제목=Ecma TC45 - New proposed dispositions extend progress in addressing all National Body comments, seek to document and resolve legacy issues – Nearly 2/3 of comments now reviewed |date=2007-12-21 |accessdate=2010-07-29}}</ref> VML은 [[마이크로소프트 오피스 2007]] 이상의 문서(워드, 액셀, 파워포인트 문서)에 사용된다.<ref name="vml-in-or-out" /><ref>{{웹 인용 |url=http://www.codeproject.com/KB/XML/ooxml_is_defective.aspx |제목=Microsoft Office XML formats ? Defective by design |author=Stephane Rodriguez |date=2007-09-04}}</ref><ref>{{웹 인용 |url=http://poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFVMLDrawing.html |제목=POI API Documentation — Class XSSFVMLDrawing |author=Yegor Kozlov |publisher=Apache Software Foundation |accessdate=2010-07-29}}</ref> == 문법 == 아래는 [[마이크로소프트 엑셀]] 2010이 만들어낸 VML의 한 예이다. <syntaxhighlight lang="xml"> <xml xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel"> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> </o:shapelayout><v:shapetype id="_x0000_t202" coordsize="21600,21600" o:spt="202" path="m,l,21600r21600,l21600,xe"> <v:stroke joinstyle="miter"/> <v:path gradientshapeok="t" o:connecttype="rect"/> </v:shapetype><v:shape id="_x0000_s1025" type="#_x0000_t202" style='position:absolute; margin-left:203.25pt;margin-top:82.5pt;width:108pt;height:59.25pt;z-index:1; visibility:hidden' fillcolor="#ffffe1" o:insetmode="auto"> <v:fill color2="#ffffe1"/> <v:shadow on="t" color="black" obscured="t"/> <v:path o:connecttype="none"/> <v:textbox style='mso-direction-alt:auto'> <div style='text-align:left'></div> </v:textbox> <x:ClientData ObjectType="Note"> <x:MoveWithCells/> <x:SizeWithCells/> <x:Anchor> 4, 15, 5, 10, 6, 31, 9, 9</x:Anchor> <x:AutoFill>False</x:AutoFill> <x:Row>6</x:Row> <x:Column>3</x:Column> </x:ClientData> </v:shape> </xml> </syntaxhighlight> xml이라는 루트 요소를 지정함으로써 VML은 [[W3C]]의 [[XML]] 권고안을 무시한다. (x, m, l로 시작하는 이름은 차후 버전의 규격에 사용하기 위해 보유한 것이기 때문).<ref name="xml-w3c-rec">{{웹 인용 |url=http://www.w3.org/TR/2008/REC-xml-20081126/ |제목=Extensible Markup Language (XML) 1.0 (Fifth Edition) |publisher=[[W3C|World Wide Web Consortium]] |date=2008-11-26 |accessdate=2012-11-12}}</ref> [[파일:Ovale.gif|섬네일|인터넷 익스플로러의 VML 타원형]] [[파일:VMLJoconde.jpg|섬네일|VML 웹아트의 예<ref>{{웹 인용 |url=http://midiwebconcept.free.fr/Demos/MonaLisa.htm |제목=Vector Mona Lisa |확인날짜=2011년 8월 29일 |보존url=https://web.archive.org/web/20130104143830/http://midiwebconcept.free.fr/Demos/MonaLisa.htm |보존날짜=2013년 1월 4일 |url-status=dead }}</ref>]] [[HTML]] 마크업에 임베드할 때 VML은 [[마이크로소프트 인터넷 익스플로러]]를 통해 읽히고 처리된다. 다음의 예는 파란 타원형을 보여준다: <syntaxhighlight lang="xml"> <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> </syntaxhighlight> == 참조 == <references /> == 외부 링크 == * {{언어링크|en}} [http://www.w3.org/TR/1998/NOTE-VML-19980513 W3C submission] Initial draft 13 May 1998 * {{언어링크|en}} [https://web.archive.org/web/20081012171845/http://msdn2.microsoft.com/en-us/library/bb263898.aspx MSDN VML page] {{인터넷 익스플로러}} {{그래픽 파일 포맷}} {{위키데이터 속성 추적}} {{토막글|소프트웨어}} [[분류:마크업 언어]] [[분류:XML 기반 표준]] [[분류:XML]] [[분류:오피스 오픈 XML]] [[분류:그래픽 파일 포맷]] [[분류:벡터 그래픽스]] [[분류:ISO/IEC 표준]]
벡터 마크업 언어
문서로 돌아갑니다.
검색
검색
벡터 마크업 언어 문서 원본 보기
새 주제