- From: Helder Magalhães <helder.magalhaes@gmail.com>
- Date: Wed, 22 Jul 2009 23:18:39 +0100
- To: Robin Berjon <robin@berjon.com>
- Cc: www-svg WG <www-svg@w3.org>, svg-developers@yahoogroups.com
Hi Robin,
> just a quick email to point to this small JS library I've made that makes it
> possible to embed SVG in HTML served as vanilla text/html, and have it
> render nevertheless.
Cool! :-) I've made a set of somehow related experiments, a couple of
months ago, but wasn't able to publish anything interesting about it
yet... :-( The idea was to use IE8's improved namespace support [1]
to allow SVG-in-HTML integration, triggering a SVG rendering plug-in
(currently only ASV seems to work properly) whenever SVG content is
found (through an XML namespace declaration). Unfortunately, the
approach seems to work as expected cross-browser only in text/xml,
whereas in text/html (ironically) only IE seems to work... I really
need to find more time to make a few more experiments. :-)
Regarding the implementation, I've noticed that the approach seems to
use cloneNode: I recall Holger Will presenting a similar, XSLT-based
approach a while ago [2] (see "Handle Internet Explorer"). Also, in
the documentation it's stated that "In Internet Explorer it should do
basically nothing." [3]: I'm getting an error in IE8 [4] (on Windows
XP SP3) while visiting the demo. Perhaps using the IE-way of doing DOM
parsing [5], combined with the (proprietary) import [6] statement,
then IE+ASV could be supported also... But who cares? ;-D
> [...] Sorry about the delay, my daughter was born which caused
> distraction ;-)
Congratulations!!! :-)
Best regards,
Helder
P.S.: Is 2017 [7] your lucky number? ;-)
[1] http://msdn.microsoft.com/en-us/library/dd565690(VS.85).aspx
[2] http://www.treebuilder.de/default.asp?file=621700.xml
[3] http://berjon.com/hacks/force-svg/
[4] Message: 'DOMParser' is undefined
Line: 107
Char: 9
Code: 0
URI: http://berjon.com/js/force-svg.js
[5] http://www.w3schools.com/Dom/dom_parser.asp
[6] http://www.schepers.cc/inlinesvg.html
[7] http://berjon.com/js/force-svg.js
Received on Wednesday, 22 July 2009 22:19:15 UTC