Kërkoni te Asistenca

Shmangni karremëzime gjoja asistence. S’do t’ju kërkojmë kurrë të bëni një thirrje apo të dërgoni tekst te një numër telefoni, apo të na jepni të dhëna personale. Ju lutemi, raportoni veprimtari të dyshimtë duke përdorur mundësinë “Raportoni Abuzim”.

Learn More

XML file does not display if it is a local file and the XSLT file is on a server.

  • 2 përgjigje
  • 4 e kanë hasur këtë problem
  • 288 parje
  • Përgjigjja më e re nga BDBaer

more options

If I have an local XML file with a local XSLT file the XML file displays as expected. If both files are on my server again the XML file displays correctly. However if the XML file is local and the XSLT file is on the server (and the XML file points to to the file on the server) I get the following error:

Error loading stylesheet: An unknown error has occurred (805303f4)

Using Firefox 41.0.1 on a Mac.

This problem does not occur on Safari

Any idea of where I'm going wrong? Searching on the web there are suggestions about changing the mime, but am not 100% sure what to do about that. In

Thanks,

Brian

If I have an local XML file with a local XSLT file the XML file displays as expected. If both files are on my server again the XML file displays correctly. However if the XML file is local and the XSLT file is on the server (and the XML file points to to the file on the server) I get the following error: Error loading stylesheet: An unknown error has occurred (805303f4) Using Firefox 41.0.1 on a Mac. This problem does not occur on Safari Any idea of where I'm going wrong? Searching on the web there are suggestions about changing the mime, but am not 100% sure what to do about that. In <?xml-stylesheet in the XML I've changed the type from "text/xsl" to "application/xml" (which did nothing) to "application/xsl" (which breaks the view on Safari). Thanks, Brian

Zgjidhje e zgjedhur

Guigs. Thanks for the information.

After doing a little digging I found this page:

 http://enable-cors.org/server_apache.html

Following this advice I added an .htaccess file to the directory on the server containing my .xslt file that contains the line:

   Header set Access-Control-Allow-Origin "*"

And that seems to have fixed my problem for Firefox!

Did not seem to fix the problem on Internet Explorer, but suspect that is a problem for another day (and perhaps a different forum).

Lexojeni këtë përgjigje brenda kontekstit 👍 0

Krejt Përgjigjet (2)

more options

You are running into the historical Same Single Origin rule in the Firefox browser. For your situation specifically these materials may help better explain:

more options

Zgjidhja e Zgjedhur

Guigs. Thanks for the information.

After doing a little digging I found this page:

 http://enable-cors.org/server_apache.html

Following this advice I added an .htaccess file to the directory on the server containing my .xslt file that contains the line:

   Header set Access-Control-Allow-Origin "*"

And that seems to have fixed my problem for Firefox!

Did not seem to fix the problem on Internet Explorer, but suspect that is a problem for another day (and perhaps a different forum).