だから私はこのような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];
そしてもちろん何も起こらない…