Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Reading XML file

[es] :: PHP :: PHP za početnike :: Reading XML file

[ Pregleda: 1828 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

slavo.k

Član broj: 302312
Poruke: 46
*.dynamic.isp.telekom.rs.

Sajt: www.eho.in.rs


Profil

icon Reading XML file13.10.2014. u 16:56 - pre 69 meseci
Pozdrav, pokusavam izvuci specifikacije za 1000 artikala, koji su smesteni u XML fajlu. Naime, fajl je


Code:


<?xml version="1.0" encoding="UTF-8"?>
<articles>
        <artikal>
        <ident>12345</ident>
        <proizvodjac>Nike</proizvodjac>
        <ime>Nike nike</ime>
                
                <cena><![CDATA[3601.8]]></cena>        
                 <specifikacije>
                        <grupa_atributa name="Karakteristike">
                                <atribut name="Boja">                    
                                        <vrednost>Bela</vrednost>
                                    </atribut>
                                <atribut name="Duzina">                    
                                        <vrednost>30cm</vrednost>
                                    </atribut>
                                <atribut name="Broj">                    
                                        <vrednost>45</vrednost>
                                    </atribut>                    
            </grupa_atributa>
                    
                </specifikacije>
        <artikal>
</articles>



A PHP kood kojim citam i prikazujem je:
Code:


$xmlFile = 'specifikacije.xml';
    $xml = new SimpleXMLElement($xmlFile, NULL, TRUE);
    foreach ($xml->children() as $child) 

    {

    echo $child->specifikacije->grupa_atributa->atribut['name'].':';
    echo $child->specifikacije->grupa_atributa->atribut->vrednost.'<br />';


    }

ali uspevam dobiti samo prvu vrednosta grupe atributa, za svaki od artikala kroz koji prolazim
 
Odgovor na temu

357_97

Član broj: 53056
Poruke: 104
*.dynamic.sbb.rs.



+5 Profil

icon Re: Reading XML file13.10.2014. u 21:51 - pre 69 meseci
Ovo bi trebalo da pomogne.
Code:
foreach ($child->specifikacije->grupa_atributa->atribut as $atribut)
{
    echo sprintf('%s: %s <br />', $atribut['name'], $atribut->vrednost);
}
 
Odgovor na temu

slavo.k

Član broj: 302312
Poruke: 46
*.dynamic.isp.telekom.rs.

Sajt: www.eho.in.rs


Profil

icon Re: Reading XML file15.10.2014. u 14:25 - pre 69 meseci
tnx, uspeo
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Reading XML file

[ Pregleda: 1828 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.