Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [XML][PHP]Simplexml sprawdzanie elementu
new_user
post 26.03.2011, 17:25:17
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 20.02.2007

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


Mam taka strukture pliku XML
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <katalog>
  3. <items>
  4. <item id="1" nazwa="a">
  5. <fotos>
  6. <foto plik="1.jpg" />
  7. </fotos>
  8. <parametry>
  9. <par nazwa="aaa" />
  10. </parametry>
  11. </item>
  12. <item id="2" nazwa="b">
  13. <parametry>
  14. <par nazwa="bbb" />
  15. </parametry>
  16. </item>
  17. </items>
  18. </katalog>


Chodzi o to zeby sprawdzić element fotos. Czyli nie w kazdym item jest ten elment fotos oraz foto co przedstawilem w przykladzie w item o id=1 jest a w item o id=2 nie maw jaki sposob spprawdzic czy istnieje taki element? XML przelatuje w ten sposob.
  1.  
  2. $xml_pelny = simplexml_load_file($plik);
  3.  
  4. foreach ($xml_pelny->items->item as $prod) {
  5.  
  6. // tu chcialbym uzyc funkcji ktora sprawdzi ten element i wypluje dane gdy jest lub gdy nie ma
  7.  
  8. }



Temat nie ważny nie wiem co się stało zamotałem się jak nei wiem a rozwiązanie było ptroste.
  1. if($prod->foto) {
  2. tak
  3. }else{
  4. nie
  5. }


Ten post edytował new_user 26.03.2011, 17:34:18
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: 19.07.2025 - 09:47