Autor Zpráva
moskyt
Profil
Zdravím,

Řeším problém jak vypsat prvky z xml souboru... vypadá to takto:

<SHOP>
    <SHOPITEM>
        <PRODUCT>Název zboží</PRODUCT>
        <DESCRIPTION>Popis zboží</DESCRIPTION>
        <IMAGEOTHER1>obrazek1.jpg</IMAGEOTHER1>
        <IMAGEOTHER2>obrazek2.jpg</IMAGEOTHER2>
        <IMAGEOTHER3>obrazek3.jpg</IMAGEOTHER3>
        <IMAGEOTHER4>obrazek4.jpg</IMAGEOTHER4>
    </SHOPITEM>
    <SHOPITEM>
        <PRODUCT>Název zboží</PRODUCT>
        <DESCRIPTION>Popis zboží</DESCRIPTION>
        <IMAGEOTHER1>obrazek1.jpg</IMAGEOTHER1>
        <IMAGEOTHER2>obrazek2.jpg</IMAGEOTHER2>
    </SHOPITEM>
</SHOP>
Potřebuji pro každý produkt vypsat názvy všech jeho obrázků. Problém je v tom, že každý produkt má různý počet obrázku čili těch IMAGEOTHER elementů je vždy různý počet a nejsou společně uvedeny pod nějakým nadřazeným tagem.
Alphard
Profil
To XML má nehezkou strukturu, já bych to obalil třeba do <images>; nicméně není problém iterovat nad potomky <SHOPITEM> s tím, že nevhodné přeskočíte. Jak to zpracováváte, simplexml_load_file()? Tam by to nebyl problém.
moskyt
Profil
ano přes simplexml_load_file

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: