[英]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.