Condividi tramite


Vector Markup Language (VML)

Questo argomento descrive VML, una funzionalità deprecata a partire da Windows Internet Explorer 9. È consigliabile eseguire la migrazione di pagine Web e applicazioni basate su VML a SVG o ad altri standard ampiamente supportati.

Nota

A partire da dicembre 2011, questo argomento è stato archiviato. Di conseguenza, non viene più mantenuto attivamente. Per altre informazioni, vedere Contenuto archiviato. Per informazioni, consigli e indicazioni sulla versione corrente di Windows Internet Explorer, vedere Centro per sviluppatori di Internet Explorer.

Vector Markup Language (VML) è un formato di scambio, modifica e recapito basato su XML per la grafica vettoriale di alta qualità sul Web che soddisfa le esigenze degli utenti della produttività e dei professionisti del design grafico.

VML è attualmente supportato da Microsoft Internet Explorer versione 5.0 o successiva.

VML è stato proposto al W3C come standard per la grafica vettoriale sul Web (vedere Vector Markup Language (VML). Microsoft continua a guidare la carica nello sviluppo e nell'implementazione di tecnologie basate su XML, collaborando con i principali partner del settore (AutoDesk, Heintune-Packard, Macromedia, Visio) e W3C per far avanzare gli standard basati sul Web. Ci aspettiamo di lavorare con il W3C per guidare in definitiva un formato standard per la grafica vettoriale sul Web.

VML è supportato anche da Microsoft Office 2000 o versione successiva. Microsoft Word, Microsoft Excel e Microsoft PowerPoint possono essere usati per creare grafica VML.

Uso di VML

Per usare VML nelle pagine Web, usare un elemento di stile per importare il comportamento VML, come illustrato nel codice seguente.

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

Successivamente, dichiarare lo spazio dei nomi VML, come illustrato nell'esempio di codice seguente.

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

Infine, aggiungere elementi VML per definire gli effetti visivi. Ad esempio, il codice VML seguente crea un ovale rosso.

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

Nota

Per ottenere risultati ottimali quando si usano documenti in modalità strict, assicurarsi che il markup sia valido e ben formato. Per ulteriori informazioni, vedere la pagina di riferimento DOCTYPE.

Vantaggi di VML

  • VML semplifica la creazione per utenti orientati alla produttività e autori. Facilita lo scambio (tramite taglia e incolla) e la successiva modifica della grafica vettoriale tra un'ampia gamma di applicazioni di produttività e progettazione.
  • VML offre download grafici più veloci e un'esperienza utente migliore. Consente la distribuzione di grafica vettoriale di alta qualità, completamente integrata e scalabile sul Web, in un formato aperto basato su testo. Invece di fare riferimento alla grafica come file esterni, la grafica VML viene distribuita inline con la pagina HTML, consentendo loro di interagire e ridimensionare con l'interazione dell'utente.
  • VML è aperto e basato su standard. Si tratta di un formato basato su XML. XML 1.0 è un linguaggio aperto, semplice e basato su testo per descrivere i dati strutturati sul Web e integra html per la visualizzazione. VML supporta anche altri standard W3C, ad esempio fogli di stile css (Cascading Style Sheets 2.0), che specifica le informazioni di stile e il posizionamento 2D, nonché il dom (Document Object Model), che consente agli sviluppatori di interagire in modo coerente con gli elementi di pagina come oggetti.

Per altre informazioni, vedere qui

Vedere i collegamenti seguenti: