Subject: Re: [xsl] firefox xslt processing instruction From: Bryan Rasmussen <bry@xxxxxxxxxx> Date: Wed, 20 Oct 2004 16:27:20 +0200 |
-- Bryan Rasmussen Quoting David Carlisle <davidc@xxxxxxxxx>: > > at work I get this error from Firefox: > Error loading stylesheet: An XSLT stylesheet does not have an XML > mimetype: > > > That (usually) means that you are loading the file from an http server and > it > doesn't have an xml mime type (eg it is being served with text/html or > text/plain) in which case you need to change your server config > "Content Type"="application/xslt+xml" > I don't think a +xml type for xsl is registered (yet) I'd stick to > application/xml > which works everywhere I've tried it. no it's local file system, hence my referring in the original email to > so I changed my registry settings: [HKEY_CLASSES_ROOT\.xsl] > @="xslfile" > "Content Type"="application/xslt+xml" > also tried several other variations, for example > xml+xslt, text/xsl and so forth, no change in the error message. > > > or (less likely) you have things set up on your machine so that local > files with extension .xsl are treated as non-xml, in which case you need > to change the local settings on your machine. however this does not seem to have helped. the original value of Content Type was text/xsl, I have also attempted it with text/xml just for a laugh, plus every other encoding mentioned up there, application/xml inclusive. I have also attempted changing the default value of the .xsl key to be xsltfile, and xmlfile, instead of the normal xslfile, it is however xslfile at my house, which is what it generally is after all. one thing that could be causing the difference here I suppose is that I have xml spy instead at work, and I not at home. I think that is the only difference that could be considered likely to affect the situation. When I try to open default.xsl in firefox it tells me "you are attempting to open a file of type xslfile what would you like to do" if I choose to open it in its 'default application' which I just did and I don't think I will again today, it starts up an infinite loop that crashes both my browsers, in other words it tries to have IE open the xslfile because at work IE is my default browser (for some reason required) now what method is being used for this I am uncertain but first the IE window gets the focus, then a file download messagebox opens real quick, and closes, then IE gets the focus, then a file download messagebox opens real quick, and so on and so forth. it was pretty funny, as infinite loops go. My xslfile Open verb was "C:\Programmer\Internet Explorer\iexplore.exe" -nohome however it should be noted that the Edit_with_XML_Spy verb is also under this key. there is a key HKEY_CLASSES_ROOT\xslfile\BrowseInPlace which is empty. That could also be problematic I suppose. I will attempt later, perhaps tomorrow to achieve the same effect with various forms of Content Type and Key Default settings to see if it will malfunction the same in all situations, but right now I am very on edge and don't dare too. plus I should go to training and kick some people around for mental therapy reasons. :) I installed the newest version of Firefox this morning, however I did the same at my house last night, the difference between these installations would be that the installation at my house was a clean install and the one from this morning was updating. So my feeling is: 1. it could be a firefox bug. 2. it could have something to do with xmlspy somehow.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] firefox xslt processing i, David Carlisle | Thread | Re: [xsl] firefox xslt processing i, David Carlisle |
Re: [xsl] Carriage Return, David Carlisle | Date | Re: [xsl] firefox xslt processing i, David Carlisle |
Month |