[
Lists Home |
Date Index |
Thread Index
]
- From: "Hanson, Jon" <jhanson@lehman.com>
- To: 'Rick JELLIFFE' <ricko@geotempo.com>, "Hanson, Jon" <jhanson@lehman.com>
- Date: Fri, 29 Sep 2000 12:03:03 +0100
I don't have any PI's.
Anyway it suddenly started working this morning so I guess IE5 was just
having a bad day yesterday...
jon
> -----Original Message-----
> From: Rick JELLIFFE [SMTP:ricko@geotempo.com]
> Sent: Friday, September 29, 2000 10:42 AM
> To: Hanson, Jon
> Cc: xml-dev@lists.xml.org
> Subject: Re: Streaming XML back to IE browser problem
>
> "Hanson, Jon" wrote:
> >
> > I'm working on a servlet which when sent the url of a data file (as a
> GET
> > request) will read that file, convert it into our XML equivalent and
> stream
> > the XML back to the request originator. The servlet works fine but to
> test
> > it i'm using Internet Explorer (5.002314.1003) - the servlet gets the
> > request, reads the file and sends back the xml ok but the browser strips
> out
> > all the tags and just displays the data (if I do view source I see the
> > well-formed XML as expected). In fact I get exactly the same result if i
> > rename an zzz.xml file to zzz.html and load it into the browser. This
> leads
> > me to think that IE thinks my data is not XML. But in the servlet I am
> > setting the content type to text/xml and if when the data is incorrectly
> > displayed in IE I right-click on the background and get the Document
> > Properties up, it says XML Document.
>
> Do you have a stylesheet PI in your XML document? That can cause the
> behaviour you specify: if the stylesheet is not retrievable or doesn't
> have the correct definitions, then the default stylesheet for IE5 is not
> selected (if my memory serves me well) and the default CSS or XSL rules
> will apply. This can cause only the data content of your document to be
> shown.
>
> (Also, make sure there is no whitespace before your XML declaration, if
> you have one (i.e. <?xml .... ?> ). This is undoubtedly not your
> problem with IE5, but it is a common error in general.)
>
> Cheers
> Rick Jelliffe
|