<?xml version = '1.0' encoding = 'ISO-8859-2'?> <WYCIAGI data_od="2014-10-01" data_do="2014-10-31"> <WYCIAG data="2014-10-01" rachunek="xxxxxxxxx"> <SALDO_OTWARCIA><KWOTA>0.00</KWOTA><STRONA>C</STRONA></SALDO_OTWARCIA> <OPERACJA> <POZYCJA>1</POZYCJA> <DATA_TRANSAKCJI>2014-10-01</DATA_TRANSAKCJI> <OPIS>xxxx xxxx</OPIS> <BANK>zzzzzzzz</BANK> <RACHUNEK>yyyyyyyyyyyyyyyy</RACHUNEK> <KWOTA>45,00</KWOTA> </OPERACJA> <OPERACJA> <POZYCJA>1</POZYCJA> <DATA_TRANSAKCJI>2014-10-01</DATA_TRANSAKCJI> <OPIS>xxxx xxxx</OPIS> <BANK>zzzzzzzz</BANK> <RACHUNEK>yyyyyyyyyyyyyyyy</RACHUNEK> <KWOTA>55,00</KWOTA> </OPERACJA> </WYCIAG> <WYCIAG data="2014-10-02" rachunek="xxxxxxxxx"> <SALDO_OTWARCIA><KWOTA>0.00</KWOTA><STRONA>C</STRONA></SALDO_OTWARCIA> <OPERACJA> <POZYCJA>1</POZYCJA> <DATA_TRANSAKCJI>2014-10-02</DATA_TRANSAKCJI> <OPIS>xxxx xxxx</OPIS> <BANK>zzzzzzzz</BANK> <RACHUNEK>yyyyyyyyyyyyyyyy</RACHUNEK> <KWOTA>15,00</KWOTA> </OPERACJA> <OPERACJA> <POZYCJA>1</POZYCJA> <DATA_TRANSAKCJI>2014-10-02</DATA_TRANSAKCJI> <OPIS>xxxx xxxx</OPIS> <BANK>zzzzzzzz</BANK> <RACHUNEK>yyyyyyyyyyyyyyyy</RACHUNEK> <KWOTA>25,00</KWOTA> </OPERACJA> </WYCIAG> </WYCIAGI>
Odczytuję dane w taki sposób:
foreach ($xml->WYCIAG -> OPERACJA as $pw) { $data_transakcji = $pw->DATA_TRANSAKCJI; $opis = $pw->OPIS; }
W ten sposób wyświetla mi dane tylko z pierwszego <WYCIAG>. Ja zrobić aby wyczytywało wszystkie <WYCIAG> z <WYCIAGI> ?