【发布时间】:2013-01-24 15:11:03
【问题描述】:
所以我有一个这样的 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];
当然什么也没发生……
【问题讨论】:
-
向我们展示您的尝试
标签: php xml arrays xpath simplexml