从xml导入数据

用户名

我正在尝试使用simple_xml从XML文件中获取数据,到目前为止,我可以获取除图像之外的所有数据。如何命名一个图像名称?

<?php

$ur="http://services2.jupix.co.uk/api/get_properties.php?clientID=35871cc1b6d9ec6237aaaf94aa0e0836&passphrase=cvYG9f";
$xml = simplexml_load_file($ur);

foreach ($xml->property as $property):

var_dump($property->images->image);

echo'images-> image“>'; //不显示

 endforeach;?>

我的代码输出如下图所示。我如何显示图像编号1 public 1 =>字符串' http://media2.jupix.co.uk/v3/clients/657/properties/1356/IMG_1356_9_large.jpg '(长度= 77)

在此处输入图片说明

用户名

谢谢盖伊,我找到了解决我问题的方法。回头看这个问题,似乎我没有以适当的方式提出它,我只想在该部分中显示图像。Xpath不是必需的,但我已经从中学到了。如果可以改进,这是我的解决方案,非常欢迎。

   $url ="http://services2.jupix.co.uk/api/get_properties.php?clientID=35871cc1b6d9ec6237aaaf94aa0e0836&passphrase=cvYG9f";
$xml = simplexml_load_file($url);
foreach ($xml->property as $property):
?>
    <li>
    <h3> <?php echo $property->addressStreet;?> </h3>

        <?php 
$imgCount = count($property->images->image);
    for ($i=0; $i < $imgCount; $i++) { ?>    

 <img src="<?php echo $property->images->image[$i];?>">     

        <?php } ?>
        <p><?php echo  limit_text($property->fullDescription,30);?></p>
          <h4>&pound; <?php echo $property->price;?> </h4>
    </li>
        <?php  endforeach; ?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章