[webkit-dev] JavaScript for XML with XSL
Pierre Bernard
i_love_my at mac.com
Sun Feb 17 02:48:04 PST 2008
Hi!
I would like to display XML with an XSL transformation.
I know the easy way is to have an iframe point at the XML. Here the
XML needs to refer to the XSL.
That's precisely what I want to avoid. I don't want the XML to know
about the XSL as I want it to be used with several different XSL
transformations.
An initial search brought me to this: http://www.w3schools.com/xml/xml_xsl.asp
However, it turns out that WebKit does not support JavaScript access
to XSL transformations. So this seems like a dead end.
I have since found a better implementation: http://johannburkard.de/software/xsltjs/
Still this does not work with WebKit. However the developer gives an
interesting tidbit on his blog:
> I experimented with transforming XML in an <iframe>. Extending the
> XML with an xml-stylesheet processing instruction and loading it in
> a hidden <iframe> is probably enough to make Safari support
> programmatic XSLT. What I will try now is to extend xslt.js with the
> corresponding code.
>
If I understand this right, he found a way to inject the XSL
stylesheet reference into the XML using JavaScript. That would be a
perfect solution for WebKit use. (For other browsers I would still
need the xslt.js)
The think is that I don't know how to manipulate the XML that goes
into the iframe. Ideas?
Best,
Pierre
---
Pierre Bernard
http://www.bernard-web.com/pierre
http://www.houdah.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2417 bytes
Desc: not available
Url : http://lists.webkit.org/pipermail/webkit-dev/attachments/20080217/6b1d1ccd/attachment.bin
More information about the webkit-dev
mailing list