Compartir a través de


Lenguaje de marcado vectorial (VML)

En este tema se describe el VML, una característica que está en desuso a partir de Windows Internet Explorer 9. Las páginas web y las aplicaciones que dependen del VML deben migrarse a SVG u otros estándares ampliamente compatibles.

Nota:

A partir de diciembre de 2011, este tema se ha archivado. Como resultado, ya no se mantiene activamente. Para más información, consulte Contenido archivado. Para obtener información, recomendaciones e instrucciones sobre la versión actual de Windows Internet Explorer, consulte Centro para desarrolladores de Internet Explorer.

El lenguaje de marcado vectorial (VML) es un formato de intercambio, edición y entrega basado en XML para gráficos vectoriales de alta calidad en la Web que satisface las necesidades de los usuarios de productividad y los profesionales de diseño gráfico.

VML es compatible actualmente con Microsoft Internet Explorer versión 5.0 o posterior.

VML se ha propuesto al W3C como estándar para los gráficos vectoriales en la Web (consulte Lenguaje de marcado vectorial (VML)). Microsoft sigue liderando el desarrollo y la implementación de tecnologías basadas en XML, colaborando con los principales socios del sector (AutoDesk, Hewlett-Packard, Macromedia, Visio) y el W3C para hacer avanzar los estándares basados en la Web. Esperamos colaborar con el W3C para conseguir, en última instancia, un formato estándar para los gráficos vectoriales en la Web.

VML también es compatible con Microsoft Office 2000 o posterior. Microsoft Word, Microsoft Excel y Microsoft PowerPoint se pueden usar para crear gráficos VML.

Usar VML

Para usar VML en páginas web, use un elemento de estilo para importar el comportamiento de VML, como se muestra en el código siguiente.

<style>v\: * { behavior:url(#default#VML); display:inline-block }</style>

A continuación, declare el espacio de nombres VML, como se muestra en el siguiente ejemplo de código.

<xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" />

Por último, agregue elementos VML para definir efectos visuales. Por ejemplo, el siguiente código VML crea un óvalo rojo.

<v:oval style="width:100pt;height:50pt" fillcolor="red">
</v:oval>

Nota:

Para obtener los mejores resultados al usar documentos en modo estricto, asegúrese de que su marcado sea válido y esté bien formado. Para obtener más información, consulte la página de referencia !DOCTYPE.

Ventajas de VML

  • VML facilita la creación a usuarios y autores de productividad. Facilita el intercambio (mediante cortar y pegar) y la edición posterior de gráficos vectoriales entre una amplia variedad de aplicaciones de productividad y diseño.
  • VML proporciona descargas gráficas más rápidas y una mejor experiencia de usuario. Permite la entrega de gráficos vectoriales totalmente integrados y escalables de alta calidad a la Web, en un formato basado en texto abierto. En lugar de hacer referencia a gráficos como archivos externos, los gráficos VML se entregan en línea con la página HTML, lo que les permite interactuar y escalar con la interacción del usuario.
  • VML es abierto y está basado en estándares. Es un formato basado en XML. XML 1.0 es un lenguaje abierto, sencillo y basado en texto para describir datos estructurados en la Web, y complementa a HTML para su visualización. VML también es compatible con otros estándares W3C, como Cascading Style Sheets 2.0 (CSS), que especifica información de estilo y posicionamiento bidimensional, así como el Document Object Model (DOM), que permite a los desarrolladores interactuar de forma coherente con los elementos de la página como objetos.

Para información adicional

Consulte los siguientes enlaces: