У меня есть файл XML, и я хотел получить значения, которые есть в теге <arquivo>
,
<Listings>
<Listing>
<id>1</id>
<endereco>abc</endereco>
<Media>
<foto>
<arquivo>foto1.jpg</arquivo>
</foto>
<foto>
<arquivo>foto2.jpg</arquivo>
</foto>
</Media>
</Listing>
<Listing>
<id>2</id>
<endereco>rua X</endereco>
<Media>
<foto>
<arquivo>...</arquivo>
</foto>
<foto>
<arquivo>...</arquivo>
</foto>
</Media>
</Listing>
</Listings>
, но я не уверен, что не так с моим PHP
$listings = simplexml_load_file("file.xml");
foreach ($listings as $listing):
echo 'endereco: ' . trim($listing->endereco) . "<br>";
foreach($listing->Media as $items):
foreach($items as $item):
echo 'Image: ' . trim($item) . "<br>";
endforeach;
endforeach;
endforeach;
Результат моего кода
endereco: abc
Imagem:
Imagem:
endereco: rua X
Imagem:
Imagem:
, но я надеялся, что это будет
endereco: abc
Imagem: foto1.jpg
Imagem: foto2.jpg
endereco: rua X
Imagem: ...
Imagem: ...