Ok laisse tomber, tu dois avoir une version < 5.3
Essaies avec ceci :
<?php
$xml =
<<<'XML'
<ad_list>
<ad>
<id>82201761</id>
Type: Messages; Utilisateur: rawsrc
Ok laisse tomber, tu dois avoir une version < 5.3
Essaies avec ceci :
<?php
$xml =
<<<'XML'
<ad_list>
<ad>
<id>82201761</id>
quelle est ta version de php ?
Allez parce que c'est le week-end :
<?php
$xml =
<<<'XML'
<ad_list>
<ad>
<id>82201761</id>
<typeProduct id="1">Spray</typeProduct>
Tu peux aussi poster ton code en entier.
Récursif ? Pas avec un foreach, c'est itératif.
foreach($sxml as $node) {
echo (string)$node->typeProduct['id']; // valeur de l'attribut 'id'
echo (string)$node->typeProduct; ...
Toujours dans la même logique :
foreach($sxml as $node) {
$product_id[] = (string)$node->typeProduct['id']; // valeur de l'attribut 'id'
$type_products[] =...
Voici comment faire :
<?php
$xml = <<<XML
<ad_list>
<ad>
<id>82201761</id>
<typeProduct id="1">Moto</typeProduct>
<type>Occasion</type>
Salut,
ce n'est pas une balise nommée mais plutôt un attribut de l'élément typeProduct.
Pour lire les attributs, c'est uniquement avec foreach
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.