以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  在IE中使用XSLT直接显示SVG的方法[分享]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=9538)


--  作者:hry23
--  发布时间:8/24/2004 3:23:00 PM

--  在IE中使用XSLT直接显示SVG的方法[分享]
注意两点:
1、转换成Xhtml文件,再插入SVG内容
2、使用<oblect>插入svg viewer插件的程序信息
具体请看以下xsl源码:
<?xml version="1.0" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:template match="/">
 <html xmlns:svg="http://www.w3.org/2000/svg">     

 <object id="AdobeSVG"     
    CLASSID="clsid:78156a80-c6a1-4bbf-8e6a-3cd390eeb4e2">
 </object>
 <xsl:processing-instruction name = "import" >
     namespace="svg" implementation="#AdobeSVG"
 </xsl:processing-instruction>

 <head><title>SVG Example</title></head>     
 <body>
 <svg:svg width="200px" height="200px" viewBox="0 0 200 200">     
  <svg:circle cx="{test/circle/cx}" cy="{test/circle/cy}" r="{test/circle/radius}" fill="blue" stroke="none"/>
 </svg:svg>
 </body>
 </html>
    </xsl:template>
</xsl:stylesheet>

[URL=http://jhp.2288.org/hry/svg/svginie/good.xml]观看效果[/URL],我使用IE6!


[此贴子已经被作者于2004-8-27 22:20:18编辑过]

--  作者:hry23
--  发布时间:8/27/2004 10:21:00 PM

--  谁给我加的“求助”?奇怪
这篇不是求助,是解决方法。唉~俺是看那么多人问,好不容易搞定,想来表现表现,哈哈,暂时不是求助。
--  作者:imanalec
--  发布时间:9/2/2004 5:09:00 PM

--  
如果我的本机没有安装Adobe SVG viewer的话,访问你的效果网页还是看不到SVG的图像,请问这是什么原因呢?所谓的直接让IE显示SVG到底是什么意思?
谢谢
--  作者:imanalec
--  发布时间:9/6/2004 10:21:00 AM

--  
怎么没人理呢,这应该是个不小的问题啊,如果不能得到普通浏览器的支持的话,那么SVG该如何推广和发展呢
--  作者:imanalec
--  发布时间:9/6/2004 10:21:00 AM

--  
怎么没人理呢,这应该是个不小的问题啊,如果不能得到普通浏览器的支持的话,那么SVG该如何推广和发展呢
--  作者:卷积内核
--  发布时间:9/6/2004 2:30:00 PM

--  
应该必须用SVGVIEWER吧,不然不会显示的
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
50.781ms