Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] Javoscriptowy odpowiednik klasy PHP SimpleXMLElement(), Czy istanieje?
yarpo
post 23.08.2007, 00:20:25
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 19.06.2007
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


Witam

Tak jak w tytule.

Ja osobiście znalazłem klasę objTree, ale nie działa mi jak trzeba sad.gif

Czy może są jakieś inne? Albo jakiś inny sposób, aby mając z xmlHttp.responseXML; xml mieć do niego dostęp jakiś obiektowy?

Z góry dzięki za odpowiedź.

Aha, i jeszcze jedno pytanie, po drodze. czy da się jakoś w JS osiągnąc taki efekt jak w PHP używając print_r()? [wiem, że jest for(in), ale czy nie ma jakiejś krotszej funkcji smile.gif ?]

Jeszcze raz dzięki smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
msulik
post 24.08.2007, 08:22:34
Post #2





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 31.03.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Cytat(yarpo @ 23.08.2007, 01:20:25 ) *
Czy może są jakieś inne? Albo jakiś inny sposób, aby mając z xmlHttp.responseXML; xml mieć do niego dostęp jakiś obiektowy?

Zainteresuj się biblioteką http://jquery.com
  1. <script type="text/javascript">
  2.  
  3. // Specjalnie rozbilem, bo strona sie rozjezdzala.
  4. var mojXML = '<?xml version="1.0" encoding="ISO-8859-1"?> ';
  5. mojXML += '<CATALOG> <CD><TITLE>Empire Burlesque</TITLE><ARTIST>Bob Dylan</ARTIST><YEAR>1985</YEAR></CD>';
  6. mojXML += '<CD><TITLE>Hide your heart</TITLE><ARTIST>Bonnie Tyler</ARTIST><YEAR>1988</YEAR></CD> </CATALOG> ';
  7.  
  8. $('/CD/TITLE', mojXML).each(function(){
  9. alert($(this).text());
  10. });
  11.  
  12. $('/cd', mojXML).each(function(){
  13. alert($(this).find('/artist').text() + ' - ' + $(this).find('/title').text());
  14. });
  15.  
  16. // Pobieranie ajaksowe:
  17. $.ajax({
  18. url: 'cd_catalog.xml',
  19. dataType: 'xml',
  20. success: function(mojDrugiXML){
  21. $('/catalog/cd/title', mojDrugiXML).each(function(){
  22. alert($(this).text());
  23. });
  24.  
  25. $('/catalog/cd', mojDrugiXML).each(function(){
  26. alert($(this).find('/artist').text() + ' - ' + $(this).find('/title').text());
  27. });
  28. }
  29. });
  30.  


--------------------
misiu | chór

"Zdeterminowany programista potrafi stworzyć fatalny kod w każdym języku"
Allen Holub
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 15:42