[英]How to display the data extracted from XML to be displayed in Yii Cgridview
我正在嘗試從XML提取數據並將其顯示在Yii Cgridview中。 下面是XML
<tolist>
</tolist>
<cclist>
<cc>
<contactpersonname>niraj</contactpersonname>
<name>niraj</name>
<email>stgh@gmail.com</email>
<number>+91.3212365212</number>
<prefix>Ms.</prefix>
<contactpersonprefix>Ms.</contactpersonprefix>
</cc>
<cc>
在這里我只想顯示contactpersonname
和email
。
我嘗試了以下
array(
'name' => 'Address',
'value'=> function($data) {
//print_r($data->Address);
$xml_response = new SimpleXMLElement($data->Address);
$email=$xml_response->email;
print_r($email);
},
),
$data->Address
包含上面的XML,但是,這不起作用。 怎么做。
您可以將xml轉換為php對象,如下所示
$xml = '<cc>
<contactpersonname>niraj</contactpersonname>
<name>niraj</name>
<email>stgh@gmail.com</email>
<number>+91.3212365212</number>
<prefix>Ms.</prefix>
<contactpersonprefix>Ms.</contactpersonprefix>
</cc>';
$xml_object = simplexml_load_string($xml );//this function convert xml into php object
echo $xml_object->contactpersonname ;
echo $xml_object->email;
對我有用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.