eric at webkit.org
Sun Feb 17 06:49:14 PST 2008
Safari 3.0 and later supports XSLTProcessor.
You can use that. The FAQ is wrong:
Perhaps one of the Apple guys on this list can get it fixed.
On Sun, Feb 17, 2008 at 2:48 AM, Pierre Bernard <i_love_my at mac.com> wrote:
> 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
> An initial search brought me to this: http://www.w3schools.com/xml/xml_xsl.asp
> 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
> 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?
> Pierre Bernard
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
More information about the webkit-dev