Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [XML][PHP] SimpleXML - jak dostać się do środka
Marcstee
post
Post #1





Grupa: Nieautoryzowani
Postów: 42
Pomógł: 0
Dołączył: 15.12.2009

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


Hej

Mam dość rozbudowany plik XML i musze go przerobić. Załóżmy że w uproszczeniu wygląda tak:

  1. <nod1>
  2. <xxx>
  3. </xxx>
  4. <yyy>
  5. <aaa>
  6. <bbb>
  7. <ccc>
  8. </ccc>
  9. </bbb>
  10. </aaa>
  11. <aaa>
  12. <bbb>
  13. <ccc>
  14. </ccc>
  15. </bbb>
  16. </aaa>
  17. </yyy>
  18. </nod1>


I teraz musze sobie zapisać do jakieś zmiennej wszystko co jest w <aaa> i potem na tym pracować (zmieniać na przykład bbb na "table" i wywalać atrybuty itp). Jak jednak zapisąć to co jest między tymi aaa do zmiennej?? Bo próbuje z tym simpleXML ale nie wychodzi za cholere.

Bardzo prosze o jakąś pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Marcstee
post
Post #2





Grupa: Nieautoryzowani
Postów: 42
Pomógł: 0
Dołączył: 15.12.2009

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


Poki co jakoś wyciąłem sobie to ale w mało praktyczny sposób (substringiem). Fajnie jednak było by mieć tablice w której jest coś takiego:
$tab[0] => to co jest miedzy pierwszymi aaa
$tab[1] => to co jest miedzy drugimi aaa
itd. Dzieki temu ułatwiło by to całość tego co musze zrobić i to znacząco. Czy php ma jakies wbudowane funkcje do tego celu? Czy nie bardzo. Bo jakoś nie wiem jak się zabrać za to aby działało tak jak opisałem.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 10:51