所以我有一个这样的xml:
<cars>
<brand name="Audi">
<model>A1</model>
<model>A3</model>
<model>A5</model>
</brand>
<brand name="Ferrari">
<model>F12</model>
<model>FF</model>
</brand>
</cars>
我想要的是将其转换为: $cars['Audi'][0]['A1'] 等等,但我不知道如何将内部文本放入标签中(例如:F12 )。顺便说一句,我正在尝试使用 simplexml!
所以,现在我正在这样做:
$doc = new SimpleXmlElement($xml, LIBXML_DTDLOAD);
$brands = $doc->xpath('//brand[@model="Audi"]');
$model_1 = $brands[0]->model[0];
当然,什么也没有发生……