Comment php analyse-t-il les balises XML qui ont à la fois des valeurs et des attributs ?
巴扎黑
巴扎黑 2017-06-14 10:50:11
0
1
791

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 ?

巴扎黑
巴扎黑

répondre à tous(1)
我想大声告诉你
$xml = simplexml_load_string($content);
foreach($xml->attributes() AS $a => $b) {

echo "$a = $b <br />";
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal