Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ajax i prosy xml (jak to odczytać)
Forum PHP.pl > Forum > XML, AJAX
MarcinTryka
Postanowiłem zabrać się za xml w Ajaxie. Idzie ciężko, przez to, że praktycznie nie ma porządnych polskich artykułów na ten temat. A przynajmniej ja nie znalazłem.

Mój skrypt php daje wynik:
  1. <?xml version="1.0" ?>
  2. <data>
  3.  <dzien>22</dzien>
  4.  <miesiac>maja</miesiac>
  5.  <rok>2007</rok>
  6. </data>


Korzytam z advAjax-a. Mam funkcję:

onSuccess : function(obj)
{

}

Nie będe bez sensu wklejał moich prób. Mógłby mi ktoś napisać jak dobrać się do tej daty? Ciągle firebug informuje mnie o tym, żę jakiśtam obiekt którego używam nie ma własności :/ czyli zapoewne nie ma w tej zmiennej tego co powinni być. Nie mogę tego ugryźć :/
prond
Powinno zadziałać poniższe :

onSuccess : function (obj)
{
var aDates = obj.responseXML.getElementsByTagName('data');
var iDay = aDates[0].getElementsByTagName('dzien')[0].firstChild.nodeValue;
var iMonth = aDates[0].getElementsByTagName('miesiac')[0].firstChild.nodeValue;
var iYear = aDates[0].getElementsByTagName('rok')[0].firstChild.nodeValue;
}
MarcinTryka
Oczywiście działa smile.gif Ale musze podnieść poprzeczkę

  1. <dzienrekord>
  2.  <data>
  3.     ... to co wyzej ...
  4. </data>
  5. <zadania>
  6.  <zadanie1>
  7.      ... jakies dane zadania ...
  8.  </zadanie1>
  9.   ....
  10.  <zadanie_n>
  11.    ....
  12. </zadanie_n>
  13. </zadania>
  14. </dzienrekord>


Tutaj juz nie proszę o gotowe rozwiazanie. Bardziej przydałby mi się link do jakieś strony i o prasowaniu takich plików XML w javascript. Idealnie by było jakby był po polsku, ale jak ktoś zna jakiś dobry to i angielski ujdzie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.