OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: Streaming XML back to IE browser problem

[ 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




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS