Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odczyt ostatniej wartości z drzewa xml
dymekkk
post 28.01.2012, 03:26:28
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 5.06.2011

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


Witam,

Chciałbym za pomocą SimpleXML odczytać tylko ostatnią wartość z danego "drzewa", xml wygląda mniej więcej tak:

  1. <fotos>
  2. <foto>
  3. <plik>1-1l.jpg</plik>
  4. <data>1320768536</data>
  5. </foto>
  6. <foto>
  7. <plik>1-2l.jpg</plik>
  8. <data>1320768536</data>
  9. </foto>
  10. <foto>
  11. <plik>1-3l.jpg</plik>
  12. <data>1320768537</data>
  13. </foto>
  14. <foto>
  15. <plik>1-4l.jpg</plik>
  16. <data>1322428201</data>
  17. </foto>
  18. <foto>
  19. <plik>1-5l.jpg</plik>
  20. <data>1322428217</data>
  21. </foto>
  22. <foto>
  23. <plik>1-6l.jpg</plik>
  24. <data>1322428230</data>
  25. </foto>
  26. <foto>
  27. <plik>1-7l.jpg</plik>
  28. <data>1322428245</data>
  29. </foto>
  30. <foto>
  31. <plik>1-8l.jpg</plik>
  32. <data>1322428257</data>
  33. </foto>
  34. <foto>
  35. <plik>1-9l.jpg</plik>
  36. <data>1322428270</data>
  37. </foto>
  38. <foto>
  39. <plik>1-10l.jpg</plik>
  40. <data>1322428286</data>
  41. </foto>
  42. <foto>
  43. <plik>1-11l.jpg</plik>
  44. <data>1322428313</data>
  45. </foto>
  46. <foto>
  47. <plik>1-12l.jpg</plik>
  48. <data>1322428325</data>
  49. </foto>
  50. <foto>
  51. <plik>1-13l.jpg</plik>
  52. <data>1322428300</data>
  53. </foto>
  54. <foto>
  55. <plik>1-14l.jpg</plik>
  56. <data>1322428389</data>
  57. </foto>
  58. <foto>
  59. <plik>1-15l.jpg</plik>
  60. <data>1322428337</data>
  61. </foto>
  62. <foto>
  63. <plik>1-16l.jpg</plik>
  64. <data>1322428376</data>
  65. </foto>
  66. <foto>
  67. <plik>1-17l.jpg</plik>
  68. <data>1322428364</data>
  69. </foto>
  70. <foto>
  71. <plik>1-18l.jpg</plik>
  72. <data>1322428353</data>
  73. </foto>
  74. <foto>
  75. <plik>1-19l.jpg</plik>
  76. <data>1322428401</data>
  77. </foto>
  78. </fotos>
  79. <liczbafoto>19</liczbafoto>


Chciałbym, aby parser wyświetlił mi tylko wartość 1-19l.jpg, nadmieniam, iż <fotos> występuje wielokrotnie w jedym XML, a mnie zawsze interesuje ostatnia wartość z fotos, czy ktoś może mi pomóc?

P.S. przepraszam za terminologię, jestem mocno początkujący..
Go to the top of the page
+Quote Post
skowron-line
post 28.01.2012, 08:17:31
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


  1. $xml->xpath('/foto[last()]');


coś w ten deseń, jeśli nie to doczytaj
www.w3schools.com/xpath


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
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: 23.04.2024 - 11:55