recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment php analyse-t-il les balises XML qui ont à la fois des valeurs et des attributs ?

Utilisation :

$xml   = simplexml_load_string($content);
$array = json_decode(json_encode((array) $xml), 1);

Lors de l'analyse XML dans un tableau de cette façon,
pour :

<a name="aaaa">
    <b></b>
</a>    

et

<a>content</a> 

peut être analysé correctement, mais pour cela :

<a name="aaaa">content</a> 

L'attribut name ne peut pas être obtenu, mais seul le contenu du contenu peut être obtenu.

Existe-t-il un bon moyen de résoudre ce problème ?

巴扎黑巴扎黑2720 Il y a quelques jours738

répondre à tous(1)je répondrai

  • 我想大声告诉你

    我想大声告诉你2017-06-14 10:52:11

    $xml = simplexml_load_string($content);
    foreach($xml->attributes() AS $a => $b) {
    
    echo "$a = $b <br />";
    }

    répondre
    0
  • Annulerrépondre