0

我这里有如下 XML 文件的结构(这只是一部分)。各个元素都有编号,这是我的问题,并导航这些元素,例如是否在foreach循环中它们没有相同的标签?

<produkty>
<kategoria>
    <nazwa>TUNIKI</nazwa>
    <produkt-1>
        <nazwa>Tunika Matita</nazwa>
        <opis>dsadasd</opis>
        <tabela_rozmiarow>xxx</tabela_rozmiarow>
        <warianty>
            <wariant-36>
                <rozmiar>36</rozmiar>
                <dostepne_kolory>
                    <element-0>
                        <nazwa_koloru>fioletowy</nazwa_koloru>
                        <strona_produktu>xxx</strona_produktu>
                        <stan_magazynowy>4</stan_magazynowy>
                        <ceny>
                            <cena_netto>45,53 PLN</cena_netto>
                            <cena_brutto>56,00 PLN</cena_brutto>
                        </ceny>
                        <zdjecia>
                            <zdjecie-1>
                                <url>xxx</url>
                            </zdjecie-1>
                            <zdjecie-2>
                                <url>xxx</url>
                            </zdjecie-2>
                        </zdjecia>
                    </element-0>
                    <element-1>
                        <nazwa_koloru>biały</nazwa_koloru>
                        <strona_produktu>xxx</strona_produktu>
                        <stan_magazynowy>(> 100)</stan_magazynowy>
                        <ceny>
                            <cena_netto>45,53 PLN</cena_netto>
                            <cena_brutto>56,00 PLN</cena_brutto>
                        </ceny>
                        <zdjecia>
                            <zdjecie-1>
                                <url>xxx</url>
                            </zdjecie-1>
                        </zdjecia>
                    </element-1>
                </dostepne_kolory>
            </wariant-36>
        </warianty>
    </produkt-1>

我想做这样的事情:

 $xml = simplexml_load_file('URL_FILE');
 foreach ($xml->kategoria as $cat) {
   foreach ($cat->produkt as $prod) {
      ...
   }
 }

但是,如果标签是一样的<produkt-1> <produkt-2> ... <produkt-n>,我该怎么做才能阅读这个 foreach 循环?

4

0 回答 0