Es un estandar de la W3, pero eso no quita que se vea bien o mal en los diferentes navegadores.
VML es un derivado de XML y XHMLT, ya que usa sus propias etiquetas y demás; pero no podría decirte si el codigo que estas utilizando sirve en todos los navegadores y plataformas (en todo caso, sube el codigo a una web y te digo si con firefox funciona o no...).
Busca mas info en
http://w3.org
Saludos.