XML数据获取代码

时间:2013-10-01 06:38:25

标签: javascript php jquery xml zoho

我有一个.xml文件,代码如下.....

<response uri="/crm/private/xml/Leads/getMyRecords">
<result>
<Leads>
<row no="1">
<FL val="LEADID">967993000000074003</FL>
<FL val="Company">fff</FL>
<FL val="First Name">fffff</FL>
<FL val="Last Name">fffff</FL>
</row>
<row no="2">
<FL val="LEADID">967993000000074001</FL>
<FL val="Company">PHI</FL>
<FL val="First Name">San</FL>
<FL val="Last Name">Raut</FL>
</row>....

所以现在我想从这个文件中获取值,其中val属性是公司,名字,姓氏和LEADID。

1 个答案:

答案 0 :(得分:0)

SimpleXML可能是最简单的方法。

$data = new SimpleXMLElement($xmlData);

然后获得你想要的东西很容易就像馅饼一样..

foreach($data->Leads->row as $row)
{
    switch($row['val'])
    {
        case 'Company': //do something with the data
         break;
        case 'First Name': //do something with the data
         break;
        case 'Last Name': //do something with the data
         break;
        case 'LEADID': //do something with the data
         break;
    }
}

了解更多信息,请参阅SimpleXML in the php manual