2011-08-07

PHP에서 반복되는 XML element들 읽어오는 방법

XML에 동일한 이름의 Element들이 나열되어 있을때 PHP로 읽어오는 방법은 다음과 같습니다.
<slides> 

  <slide> 

    <image>image1.jpg</image> 

    <text>IMAGE1</text> 

  </slide> 

  <slide> 

      <image>image2.jpg</image> 

      <text>IMAGE2</text> 

  </slide> 

  <slide> 

      <image>image3.jpg</image> 

      <text>IMAGE3</text> 

  </slide> 

  ... 

</slides > 

<?php 

$filename = '...'; 

$xml = simplexml_load_file($filename); 

$slide_cnt = count($xml->param); 

for($i = 0; $i < $slide_cnt; $i++) { 

  $slide = $xml->image[$i]; 

  ...; 

} 

?>

No comments:

Post a Comment