2 votes

Php, sortie xml de toutes les valeurs des balises avec différents attributs

Je suis en train de créer une application qui affiche toutes les images à partir d'un fichier xml. Les images sont stockées dans différentes balises img avec des attributs différents, etc.. voici la page XML..

    0mjg7sd8q8tjk63z93p7

    wqqkrnt74l18p9nxnyf2

    fjm6cjtpxvc2t2wjcbc6

    nc753vx8bkt7195nz8zs

    rz7c5tkzm8mcxcfnbrch

    rz7c5tkzm8mcxcfnbrch

    nc753vx8bkt7195nz8zs

    h8b6cpjmyjp344rsyzwq

        test

    nc753vx8bkt7195nz8zs

    wqqkrnt74l18p9nxnyf2

    zhs2q9z92jk98yjgnhrc

    rz7c5tkzm8mcxcfnbrch

    nbshpr8z9mlzth9n0lt1

    vw5dnsjqs6sxvbz9z22n

    kx1hyh88jy4xdb6mqbvd

    159zngkbftmztzcgr013

Ce que j'essaie de faire, c'est afficher toutes les valeurs des img telles que 0mjg7sd8q8tjk63z93p7, wqqkrnt74l18p9nxnyf2, fjm6cjtpxvc2t2wjcbc6, nc753vx8bkt7195nz8zs, rz7c5tkzm8mcxcfnbrch, et nc753vx8bkt7195nz8zs sur une page.. J'ai essayé de le faire de cette manière mais j'essaie de le faire d'une manière différente et non pas en écrivant manuellement le chemin vers l'image.

echo "Image1: ";

0voto

splash58 Points 20421

Utilisez un objet simplexml et xpath pour obtenir la liste de toutes les images dans le xml

$xml = simplexml_load_string($str);
foreach($xml->xpath('//img|coverImage') as $img) 
    echo trim($img) ."\n";

démonstration

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X