Mam problem z przekształcenie xml na format JSON... Wszystko działa dobrze w różnych przeglądarkach, niestety kod nie działa w IE6...
Program działa w ten sposób że pobiera przez JQuery.ajax() pliki xml, a następnie zapisuje je w tablicy w formacie JSON, do późniejszej obróbki.
W uproszczonej formie wygląda to tak:
plik.xml :
Kod
<xml>
<punkt x="10" y="20" nazwa="drzewo" />
<punkt x="20" y="10" nazwa="kwiat" />
</xml>


kod js:
Kod
$.ajax({
  type: "GET",
  url: "plik.xml",
  dataType: "xml",
  complete: function(data) {
   var json = $.xmlToJSON(data.responseXML);
   alert(json.punkt[0].nazwa);
  }
});
alert() powinien w wyświetlać wyraz 'drzewo', niestety w IE6 jest null. W wyniku działania funkcji $.xmlToJSON też zostaje przypisany null do zmiennej 'json'.
Nie wiem gdzie popełniam błąd. Czy plugin jest zły, czy coś w kodzie nie tak. Pierwszy raz piszę tego typu skrypt...
Używam do tego plugina JQxmlToJSON z tej strony

Zależy mi na tym, żeby dane w plikach były trzymane w formacie xml, i żeby po ściągnięciu można je było przechowywać i obrabiać w tablicy. Reszta nie ma znaczenia.