2013-10-01 2 views
0

나는 코드는 다음과 같다 하나 개의 xml 파일 ..... 그래서 지금 내가 발 속성이 회사, 이름이며이 파일에서 값을 가져 할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>.... 

이, 마지막 이름과 LEADID.

+2

는 아무것도 스스로를 시도 참조하면 파이 쉽게 할 항목 ... 더 INFOR에 대한

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; } } 

를 얻으려면? 또한, 귀하의 질문에 프로그램 코드가 전혀 없습니다. FAQ를 읽어보십시오. –

+0

http://php.net/simplexmlelement –

+0

DOMDocument에로드해야하고 DOMXPath를 사용해야합니다. –

답변

0

아마도이 작업을 수행하는 가장 쉬운 방법은 SimpleXML 일 것입니다.

$data = new SimpleXMLElement($xmlData); 

다음 SimpleXML in the php manual