Safari 3.0 and later supports XSLTProcessor. You can use that. The FAQ is wrong: http://developer.apple.com/internet/safari/faq.html#anchor21
Perhaps one of the Apple guys on this list can get it fixed. -eric On Sun, Feb 17, 2008 at 2:48 AM, Pierre Bernard <[EMAIL PROTECTED]> wrote: > 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 > > > > > _______________________________________________ > webkit-dev mailing list > [email protected] > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > > _______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

