我们编写 VML 很重要的就是要和 数据库结合,如果和数据库结合了,读数据和把数据转换成 VML 变成了两部分。如果直接使用 ASP 生成 包含很多 VML 的页面,一旦数据量多了,整个页面就变得很庞大,下载速度慢了,IE解释代码的速度也慢了,所以用脚本动态生成 VML 变得非常重要了。
用 VML 画一个示意图,可以更明确上面的意义:
<script></font><br><font style="BACKGROUND-COLOR: silver"><font color="red"><%</FONT><BR>'<FONT color=green>数据库连接部分</FONT><BR>'<FONT color=green>读数据部分</FONT><BR><STRONG>Do</STRONG> <STRONG>Until</STRONG> rs.<STRONG>EOF</STRONG><BR><FONT color=red>%></font></font><br> <font color="#ff6600">parent</font>.createPoint(<font style="BACKGROUND-COLOR: silver"><font color="red"><%=</FONT>x<FONT color=red>%></font></font>,<font style="BACKGROUND-COLOR: silver"><font color="red"><%=</FONT>y<FONT color=red>%></font></font>,<font style="BACKGROUND-COLOR: silver"><font color="red"><%=</FONT>value<FONT color=red>%></font></font>);<br><font style="BACKGROUND-COLOR: silver"><font color="red"><%</FONT><BR><STRONG>Loop</STRONG><BR>'<FONT color=green>数据库关闭部分</FONT><BR><FONT color=red>%></font></font><br><font color="#ff6600"></script>
上面的颜色采用 HomeSite 4.5.2风格