以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  请问一个SVG与操作系统的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=25149)


--  作者:cjchar
--  发布时间:12/8/2005 2:23:00 PM

--  请问一个SVG与操作系统的问题
小弟写了两个ASP文件
score_chartex.asp:
<html xmlns:svg="http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<head></head>
<body leftmargin=0 topmargin=0>
<%SESSION("CHART_XML_DATA")="<?xml version='1.0' encoding='GB2312'?><DATA TYPE='ONE' DESCRIPTION='曲线图'>......</DATA>"%>
<embed width="1200" height="600" type="image/svg-xml" id="svgmapctrl"
pluginspage="http://www.adobe.com/svg/viewer/install/" src="CHART_TYPE_ONE.asp"></embed>
</body>
<script language="vbs">
document.all("svgmapctrl").width=screen.width
document.all("svgmapctrl").height=screen.height-50
</script>
</html>
用于生成XML文件结构

CHART_TYPE_ONE.asp:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg width="500" height="300" xmlns="http://www.w3.org/2000/svg">
<%set server_xml_tree=createobject("msxml2.domdocument")%>
<%server_xml_tree.loadxml(SESSION("CHART_XML_DATA"))%>
.
.
.
.
分析XML同时生成SVG文件标签
.
.
</svg>
然后放在2000 ADVANCED SERVER下面,开个站点,无论是在服务器端还是在客户端开IE浏览都可以正常运行
截图如下:

此主题相关图片如下:
按此在新窗口浏览图片
但是将原程序放到SERVER2003下面用IIS开站点,然后运行,无论是在服务器端还是在客户端都会出现页面空白或者IE进度条长时间停止的状况,也不报错.
自己查了一下,ADOBE SVGView.exe说适用于98--XP,但是在SERVER2003下用IIS开站点后,我在客户端调用时,客户端2000 PROFESSIONAL我也试过一样出不来,难道SVG的运行还和服务器环境端有关系?需要装补丁?还是根本就不能在2003SERVER下面使用?
恳请各位高手不吝赐教,在此谢过.


--  作者:yarcher
--  发布时间:12/13/2005 3:03:00 PM

--  
和操作系统没关系,我的系统是server2003,运行svg正常,不过你在svg中这样写不清楚会不会有问题<%set server_xml_tree=createobject("msxml2.domdocument")%>
<%server_xml_tree.loadxml(SESSION("CHART_XML_DATA"))%>
你可以试一下,取数据在页面做,然后将数据传给svg,进行处理
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms