[jQuery] Re: IE7: loading XML per ajax

2008-11-26 Thread w-o-m

I just tried a most simple XML-file. Same result:

?xml version=1.0 encoding=UTF-8?
test
animal id=dog/animal
animal id=cat/animal
animal id=mouse/animal
/test

1. Simply opening the xml with IE works without error.
2. errorThrown points to undefined
3. It won't work without the standalone=no, either.

On 25 Nov., 23:59, George [EMAIL PROTECTED] wrote:
 The error message does indicate that it does not like something about
 XML.

 Try folowing.
 1. Save xml on your drive and simply open it with IE. See if it gives
 you an error.
 2. What does errorThrown points to?
 3. The standalone=no not sure it's valid...

 George.

 On Nov 25, 3:56 pm, w-o-m [EMAIL PROTECTED] wrote:

  That's true. But a SVG is still just an XML file. I don't need IE to
  draw the grapic, I just need the data. My script, btw, doesn't work
  with other XML's either.

  ricardobeat wrote:
   IE7 doesn't support SVG afaik.

   On Nov 25, 6:08 am, w-o-m [EMAIL PROTECTED] wrote:
Hello,

I tried to load a .svg vector graphic with $.ajax, which works
perfectly well in FF and Opera, but not in Internet Explorer.

My script looks like this:

$(document).ready(function(){
$.ajax({
type: GET,
url: test.svg,
dataType: xml,
success: function(data){ parseSVG(data); },
error: function(xhr, textStatus, errorThrown){ alert
(textStatus); }
});

});

function parseSVG(svg){
/* function that parses the DOM of the file */

}

If I run this in IE7, the error function is called. The alert box then
reads parsererror.

The svg-file looks like this (renaming it into .xml makes no
difference):

?xml version=1.0 encoding=UTF-8 standalone=no?
svg
path
d=M 167.4375,684.375 L 165.96875,685.71875 z
id=blablabla
style=fill:#79b63f;fill-opacity:1; ... /
path ... /
path ... /
/svg

I assume, that IE doesn't like something about the xml, but I don't
know what...- Hide quoted text -

  - Show quoted text -


[jQuery] Re: IE7: loading XML per ajax

2008-11-25 Thread ricardobeat

IE7 doesn't support SVG afaik.

On Nov 25, 6:08 am, w-o-m [EMAIL PROTECTED] wrote:
 Hello,

 I tried to load a .svg vector graphic with $.ajax, which works
 perfectly well in FF and Opera, but not in Internet Explorer.

 My script looks like this:

 $(document).ready(function(){
         $.ajax({
             type: GET,
             url: test.svg,
             dataType: xml,
             success: function(data){ parseSVG(data); },
             error: function(xhr, textStatus, errorThrown){ alert
 (textStatus); }
         });

 });

 function parseSVG(svg){
   /* function that parses the DOM of the file */

 }

 If I run this in IE7, the error function is called. The alert box then
 reads parsererror.

 The svg-file looks like this (renaming it into .xml makes no
 difference):

 ?xml version=1.0 encoding=UTF-8 standalone=no?
 svg
        path
                   d=M 167.4375,684.375 L 165.96875,685.71875 z
                   id=blablabla
                   style=fill:#79b63f;fill-opacity:1; ... /
        path  ...  /
        path  ...  /
 /svg

 I assume, that IE doesn't like something about the xml, but I don't
 know what...
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
jQuery (English) group.
To post to this group, send email to jquery-en@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jquery-en?hl=en
-~--~~~~--~~--~--~---



[jQuery] Re: IE7: loading XML per ajax

2008-11-25 Thread w-o-m

That's true. But a SVG is still just an XML file. I don't need IE to
draw the grapic, I just need the data. My script, btw, doesn't work
with other XML's either.

ricardobeat wrote:
 IE7 doesn't support SVG afaik.

 On Nov 25, 6:08�am, w-o-m [EMAIL PROTECTED] wrote:
  Hello,
 
  I tried to load a .svg vector graphic with $.ajax, which works
  perfectly well in FF and Opera, but not in Internet Explorer.
 
  My script looks like this:
 
  $(document).ready(function(){
  � � � � $.ajax({
  � � � � � � type: GET,
  � � � � � � url: test.svg,
  � � � � � � dataType: xml,
  � � � � � � success: function(data){ parseSVG(data); },
  � � � � � � error: function(xhr, textStatus, errorThrown){ alert
  (textStatus); }
  � � � � });
 
  });
 
  function parseSVG(svg){
  � /* function that parses the DOM of the file */
 
  }
 
  If I run this in IE7, the error function is called. The alert box then
  reads parsererror.
 
  The svg-file looks like this (renaming it into .xml makes no
  difference):
 
  ?xml version=1.0 encoding=UTF-8 standalone=no?
  svg
  � � � �path
  � � � � � � � � � d=M 167.4375,684.375 L 165.96875,685.71875 z
  � � � � � � � � � id=blablabla
  � � � � � � � � � style=fill:#79b63f;fill-opacity:1; ... /
  � � � �path �... �/
  � � � �path �... �/
  /svg
 
  I assume, that IE doesn't like something about the xml, but I don't
  know what...
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
jQuery (English) group.
To post to this group, send email to jquery-en@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jquery-en?hl=en
-~--~~~~--~~--~--~---



[jQuery] Re: IE7: loading XML per ajax

2008-11-25 Thread George

The error message does indicate that it does not like something about
XML.

Try folowing.
1. Save xml on your drive and simply open it with IE. See if it gives
you an error.
2. What does errorThrown points to?
3. The standalone=no not sure it's valid...

George.



On Nov 25, 3:56 pm, w-o-m [EMAIL PROTECTED] wrote:
 That's true. But a SVG is still just an XML file. I don't need IE to
 draw the grapic, I just need the data. My script, btw, doesn't work
 with other XML's either.



 ricardobeat wrote:
  IE7 doesn't support SVG afaik.

  On Nov 25, 6:08 am, w-o-m [EMAIL PROTECTED] wrote:
   Hello,

   I tried to load a .svg vector graphic with $.ajax, which works
   perfectly well in FF and Opera, but not in Internet Explorer.

   My script looks like this:

   $(document).ready(function(){
   $.ajax({
   type: GET,
   url: test.svg,
   dataType: xml,
   success: function(data){ parseSVG(data); },
   error: function(xhr, textStatus, errorThrown){ alert
   (textStatus); }
   });

   });

   function parseSVG(svg){
   /* function that parses the DOM of the file */

   }

   If I run this in IE7, the error function is called. The alert box then
   reads parsererror.

   The svg-file looks like this (renaming it into .xml makes no
   difference):

   ?xml version=1.0 encoding=UTF-8 standalone=no?
   svg
   path
   d=M 167.4375,684.375 L 165.96875,685.71875 z
   id=blablabla
   style=fill:#79b63f;fill-opacity:1; ... /
   path ... /
   path ... /
   /svg

   I assume, that IE doesn't like something about the xml, but I don't
   know what...- Hide quoted text -

 - Show quoted text -
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
jQuery (English) group.
To post to this group, send email to jquery-en@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jquery-en?hl=en
-~--~~~~--~~--~--~---