Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Vector Markup Language
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
'''Vector Markup Language''' (VML) es un lenguaje [[Extensible Markup Language|XML]] de programación abierto, destinado a la creación de los [[gráficos vectoriales]] elaborados en 2D o 3D (estáticos o animados) en las páginas Web. == Historia == VML fue presentado como una propuesta de estándar al [[World Wide Web Consortium|W3C]] en 1998 por [[Autodesk]], Hewlett- [[Packard]], [[Macromedia]], Microsoft y Visio, pero compite con el PGML propuesto por Adobe systems y [[Sun Microsystems]]. Después de un largo examen, el W3C decide de combinar esos dos formatos, dando origen al formato [[Scalable Vector Graphics|SVG]]. VML está implementado en [[Internet Explorer]] hasta su versión 9, [[Microsoft Office]] y [[Silverlight]]. Es parte de la especificación OOXML, donde está definido como complemento de DrawingML. A partir de [[Internet Explorer 10]], Microsoft abandonó el soporte para VML. == Uso del formato en el Web == [[Archivo:VMLJoconde.jpg|thumb| Retrato desarrollado con el código VML: [https://web.archive.org/web/20130104143830/http://midiwebconcept.free.fr/Demos/MonaLisa.htm La Gioconda en VML (33Kb)].]] El lenguaje VML puede integrarse sea directamente en el código [[HTML]], sea a través del elemento <code>v:vmlframe</code> relacionado con algunos ficheros XML. Este elemento permite establecer los gráficos vectoriales de manera análoga a los imágenes bitmap. El uso de los atributos <code>width</code> y <code>height</code> permitiendo ampliar o reducir los grafismos sin pérdida de calidad. Numerosos efectos de filtro son posibles en las imágenes, que pueden ser también puestos en <code>v:fill</code> y tomar efecto de los atributos de colores en graduaciones, con uso del canal alfa para la transparencia. Existen tres tipos de graduaciones en VML : gradient (lineal), gradientRadial y gradientTitle (con focus variable). La extrusión 3D permite la puesta en relieve de cado elemento VML: los efectos de luz trayendo profundidad y realismo a los grafismos. VML es un lenguaje que permite realizaciones complejas en ficheros de formato [[XML]]. VML es manipulable con [[JavaScript]] o [[JScript]] y más cómodamente con HTML + TIME para los animaciones. [[Google Maps]] utilizaba hasta su versión 2 VML para el resultado vectorial con Internet Explorer, y SVG para navegadores que lo soportaban. == Código de ejemplo == [[Archivo:Ovale.gif|Oválo generado en Internet Explorer|thumb]] El código VML siguiente integrado en el código HTML muestra una simple [https://web.archive.org/web/20091212050602/http://www.svg-vml.net/oval.htm elipse]: <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> == Editores y Software == Microsoft Office permite editar gráficos VML sin utilizar no obstante integralmente el DOM de VML.<br /> [[OpenOffice.org]] permite crear ficheros sustituibles a la sucesión ofimática de Microsoft con gráficos convertidos al VML. == Enlaces externos y demostraciones == * [http://www.w3.org/TR/NOTE-VML VML en w3.org ''(en inglés)''] * [http://www.svg-vml.net/ Comparaciones VML/SVG.''(en inglés)''] {{Wayback|url=http://www.svg-vml.net/ |date=20100117182213 }} * [https://web.archive.org/web/20100323213835/http://midiwebconcept.free.fr/watkins.htm Ejemplos básicos.''(en inglés)''] * [https://web.archive.org/web/20110720223740/http://midiwebconcept.free.fr/ Otros ejemplos notables.''(en francés)''] * [https://web.archive.org/web/20100612151940/http://www.web-vector-image.net/gallery_B.html Clip-arts VML.''(en inglés)''] * [https://web.archive.org/web/20120623000540/http://www.dhteumeuleu.com/gallery-v6.php?tag=IE Grafismos animados VLM + Javascript.''(en francés)''] * [https://msdn.microsoft.com/en-us/library/hh801223%28v=vs.85%29.aspx Fin del soporte de VML en Internet Explorer ''(en inglés)''] == Tutoriales, didácticos == * [https://web.archive.org/web/20110720223740/http://midiwebconcept.free.fr/ Midiwebconcept Tutorial VML.''(en francés)''] * [http://www.asp-php.net/tutorial/vml/index.php asp-php.net tutoriel.''(en francés)''] {{Control de autoridades}} [[Categoría:XML]] [[Categoría:Lenguajes de marcado para gráficos vectoriales]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Vector Markup Language
»
Añadir idiomas
Añadir tema