Advertisement
Guest User

Untitled

a guest
Mar 28th, 2012
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.98 KB | None | 0 0
  1. function get_xml($xmlUrl, $articles) {
  2.     function objectsIntoArray($arrObjData, $arrSkipIndices = array()) {
  3.         $arrData = array();
  4.  
  5.         // if input is object, convert into array
  6.         if (is_object($arrObjData)) {
  7.             $arrObjData = get_object_vars($arrObjData);
  8.         }
  9.        
  10.         if (is_array($arrObjData)) {
  11.             foreach ($arrObjData as $index => $value) {
  12.                 if (is_object($value) || is_array($value)) {
  13.                     $value = objectsIntoArray($value, $arrSkipIndices); // recursive call
  14.                 }
  15.                 if (in_array($index, $arrSkipIndices)) {
  16.                     continue;
  17.                 }
  18.                 $arrData[$index] = $value;
  19.             }
  20.         }
  21.         return $arrData;
  22.     }
  23.  
  24.     $xmlStr = file_get_contents($xmlUrl);
  25.     $xmlObj = simplexml_load_string($xmlStr);
  26.     $arrXml = objectsIntoArray($xmlObj);
  27.    
  28.     $i = 0;
  29.     foreach($arrXml['Assignments']['Assignment'] as $item) {
  30.         echo '<ul class="parserItem">';
  31.         echo '<li><span>'.$item['MunicipalityName'].'</span></li>';
  32.         echo '................'
  33.         echo '</ul>';
  34.         if (++$i == $articles+1) break;
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement