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.aspHowever, 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
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

