【发布时间】:2012-04-01 08:57:29
【问题描述】:
我有一个 XML 文档,我正在尝试获取一些值,但不知道如何获取属性。结构和值的示例如下:
<vin_number value="3N1AB51D84L729887">
<common_data>
<engines>
</engines>
</common_data>
<available_vehicle_styles>
<vehicle_style name="SE-R 4dr Sedan" style_id="100285116" complete="Y">
<engines>
<engine brand="" name="ED 2L NA I 4 double overhead cam (DOHC) 16V"></engine>
</engines>
</vehicle_style>
</available_vehicle_styles>
</vin_number>
我正在尝试获取 engine["name"] 属性(不是 "ENGINES")。我认为以下方法可行,但出现错误(我无法解析过去的“vehicle_style”)
$xml = simplexml_load_file($fileVIN);
foreach($xml->vin_number->available_vehicle_styles->vehicle_style->engines->engine->attributes() as $a => $b) {
echo $b;
}
【问题讨论】:
-
你一直说你“得到错误”,知道这些错误的内容会很有帮助。