简单XML不显示我的url标记数据

时间:2013-10-01 12:08:44

标签: php xml simplexml

我设法清理了我的xml,但是当我显示数据时,所有标签都会显示,但是当我回显时,带有网址TempImageURL的标签不显示网址。

我的xml

<?xml version="1.0" encoding="utf-8"?>
<lists>
    <Property>
        <Reference>123123</Reference>
        <Images>
             <TempImageURL>https://x.ctrl.com/Image.ashx?Id=e1f47a89-c289-43e1-a2c2-0d35196a97ee&amp;userId=7414</TempImageURL>
        </Images>
    </Property>
</lists>

我的php

$xml_source='simple_prop2.xml';


$xml=simplexml_load_file($xml_source);

foreach ($xml->Property as $prop){
    echo $prop->Reference.' '.$prop->Images->TempImageURL.'<br>';
}

2 个答案:

答案 0 :(得分:1)

$xml_source='simple_prop2.xml';
$xml=simplexml_load_file($xml_source);

foreach($xml->Property as $prop){
    echo $prop->Reference.'<br>';
    foreach($xml->Property->Images as $chk)
   {
    echo $chk->TempImageURL.'<br>';
   }
}

答案 1 :(得分:0)

代码出错“无法打开流” 添加带文件名的路径。

例如

$xml_source='http://localhost/test/simple_prop2.xml';