xsl-list
[Top] [All Lists]

Re: firefox xslt processing instruction

2004-10-20 23:16:59
Bryan,

Have you read the FAQ on XSL Transformations in Mozilla based browsers 
(Mozilla, Netscape, and Firefox)?  You'll find it at 
http://www.mozilla.org/projects/xslt/

One section (the QA), in particular, will allow you to test your browsers for 
various XML/CSS/XSL set up.

From my experience, earlier versions of Mozilla based browsers did not fully 
support XML with embedded or attached XSLs (i.e., client-side 
transformations).  Recent versions (Netscape7.2, Mozilla1.7+, and 
Firefox1.0PR) appear to have stronger support for such transformation, 
provided that the browsers receive the proper HTTP headers. 


Chris Alhambra
Electronic Text Editor
Eleanor Roosevelt Papers



----- Original Message -----
From: Bryan Rasmussen <bry(_at_)itnisk(_dot_)com>
Date: Wednesday, October 20, 2004 10:27 am
Subject: Re: [xsl] firefox xslt processing instruction


-- 
Bryan Rasmussen


Quoting David Carlisle <davidc(_at_)nag(_dot_)co(_dot_)uk>:


  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 
malfunctionthe 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.



--+----------------------------------------------------------------
--
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <')" >xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--





<Prev in Thread] Current Thread [Next in Thread>