社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
主题 : xml应用之vml
级别: 侠客
显示用户信息 
0  发表于: 2002-03-11   

xml应用之vml

<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<title>vml实例</title>
<object id="VMLRender" classid="CLSID:10072CEC-8CC1-11D1-986E-00A0C955B42E">
</object>
<style>
v:* { behavior: url(#VMLRender); }
</style>
</head>
<body>
<v:shape
  style='top: 0; left: 0; width: 250; height: 250'
  stroke="true" strokecolor="red"
  strokeweight="8" fill="true"
  fillcolor="red" coordorigin="0 0"
  coordsize="175 175">
   
<v:path v="m 8,65
l 72,65,92,11,112,65,174,65,122,100,
142,155,92,121,42,155,60,100
     x e"/>
   </v:shape>
</body>
</html>
先不要管看不看得懂,将上面得一段剪切下来保存为一个html文件,打开看看!
相信你一定很激动吧,一个鲜花的五角星。没想到吧,文本文件也能显示图形,并且感觉还不错
吧!
现在就来介绍vml。vml就是Vector Markup Language,矢量标记语言,是微软开发的基于xml的技
术,相信大家有人在感叹微软吧!
vml可以直接在ie里面浏览,不需要插件哟,并且是文本形式的!上面的文件只有4k左右,很小
吧,这也是xml的优点之一。下面我给大家简单的分析一下上面的网页吧。
这个网页是先申明是一个xml文件,然后声明对文档结构的dtd限制,接着在html元素之中声明了
名域namespace,在head元素之中的object和style
很重要,分别调用了object元素引用vml控件和在css中申明了vml元素的行为,在包含vml的html
中,object和style的内容几乎是不变的。
下面的<v:shape>是对形状的描述,可以包含路径path,基本的形状比如矩形rect,椭圆ellipse,
多边形polyline等等,形状之间可以进行组合。
写这篇文章的目的是让大家了解vml到底是什么。至于具体元素就不作介绍,可以到msn上面作进
一步了解。希望大家对xml应用又多一份了解!
级别: 侠客
显示用户信息 
1  发表于: 2002-03-11   
回复:
不知到为什么,反斜杠始终加不上去,大家在保存的时候不要保存以笑脸开始的第一行,第一行
是<?xml的那一行,在style中的"v:*"的v的后面:的前面加上反斜杠再保存,记住一定要加上反斜
杠就是BackSpace前面的一个键上的反斜杠!哪位兄弟帮我试一下,看到五角星的答复一下,先谢
过了!
级别: 圣骑士
显示用户信息 
2  发表于: 2002-03-11   
回复:


呵呵!~

打两个反斜杠才算一个。

[b][font=tahoma]The future is not set. There is no fate but what we make for ourselves![/b][/font]
级别: 侠客
显示用户信息 
3  发表于: 2002-03-11   
回复:
我可记住了,谢谢[wdb3]
级别: 侠客
显示用户信息 
4  发表于: 2002-03-12   
回复:

看不到诶·!

郁闷!
[color=#969696]Gone with the Wind……[/color]
描述
快速回复

按"Ctrl+Enter"直接提交