XML-File具有以下结构:
<anbieter>
<immobilie>
<geo>
<plz>0750</plz>
</geo>
</immobilie>
<immobilie>
<geo>
<plz>0780</plz>
</geo>
</immobilie>
….
</anbieter>
我尝试使用以下代码阅读此内容:
$xml = simplexml_load_file($PATH_TO_XML);
foreach($xml -> anbieter -> children('immobilie') as $immobilie) {
$ort = $immobilie -> geo;
print $ort;
}
不幸的是,有些事情是错误的,它不起作用。任何人都可以帮助我吗?
由于 托马斯
答案 0 :(得分:0)
试
$xml = simplexml_load_file($PATH_TO_XML);
foreach($xml->immobilie as $immobilie) {
$ort = $immobilie->geo->plz;
echo $ort;
}
我尝试过: -
$str = '<anbieter>
<immobilie>
<geo>
<plz>0750</plz>
</geo>
</immobilie>
<immobilie>
<geo>
<plz>0780</plz>
</geo>
</immobilie>
</anbieter>';
$xml = simplexml_load_string($str);
foreach($xml->immobilie as $immobilie) {
$ort = $immobilie->geo->plz;
echo $ort; //07500780
}