[Webkit-unassigned] [Bug 11574] New: Using XMLHttpRequest from script output by an XSLT transformation gives permission denied

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Nov 11 17:58:59 PST 2006


http://bugs.webkit.org/show_bug.cgi?id=11574

           Summary: Using XMLHttpRequest from script output by an XSLT
                    transformation gives permission denied
           Product: WebKit
           Version: 420+ (nightly)
          Platform: Macintosh PowerPC
        OS/Version: Mac OS X 10.4
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: XML
        AssignedTo: webkit-unassigned at opendarwin.org
        ReportedBy: paul__hickman at hotmail.com


I have two XML pages. The first one, test.xml contains one line:

<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href="test2.xml"
type="text/xsl"?><root />



The second, test2.xml is a simple XSLT stylesheet that generates an HTML page
containing javascript. The javascript in the page attempts to download another
copy of test2.xml using XMLHttpRequest. However, it gets a permission denied
error, presumably because the result of the XSLT transformation in the original
XML file has lost its connection to the domain name of the server from which
the files were downloaded.

<?xml version="1.0" encoding="utf-8"?>
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
        <xsl:output method="html" omit-xml-declaration="yes"/>
        <xsl:template match="/root">
                <html>          
                        <script type="text/javascript">
                                var xmlhttp = new XMLHttpRequest();
                                xmlhttp.open("GET",location.href,true);
                                xmlhttp.send("");
                                alert("ok");
                        </script>               
                </html>
        </xsl:template>
</xsl:transform>




Neither IE 6/7 or Firefox 1/2 have a problem running this code. Tests were
performed using the Webkit nightly downloaded 10 Nov 2006.


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list