Yeni Cevap 
 
Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Php ile xml okuma
07-12-2011, 00:04
Mesaj: #1
Php ile xml okuma
php nin bize sunmuş oldugu simplexml_load_file() fonksiyonuyla xml dosyalarını çok rahat bir şekilde kendimize gore duzenleyebiliriz.mesela merkez bankasından son kurları ceken xml dosyasını acalım ve kendimize gore duzenleyelim

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<
html>
    <
head>
        <
meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <
title></title>
    </
head>
    <
body>
    
        <?
php
        $i
=1;
        
      
$xml'http://www.tcmb.gov.tr/kurlar/today.xml');
      echo     
' <div style="width:50%;margin-left:auto;margin-right:auto;color:white;font-weight:bold">  <div style="padding-bottom:2px;width:100%;"><div style="width:49%;float:left;padding-bottom:4px;padding-top:4px;padding-left:3px;color:black">Para birimi</div>
<div style="width:24%;float:left;padding-bottom:4px;padding-top:4px;padding-left:3px;color:black">Alış</div>
     <div style="width:24%;float:left;padding-bottom:4px;padding-top:4px;padding-left:3px;color:black">Satış</div></div><div style="clear:both"></div>'
;
     
$k=1;
     foreach(
$xml->Currency as $yaz){
     if(
$i!==&& $i<18){
    
$bg=($k%2==0)?'#408080':'#004040';
     
?>
         
    <div style="padding-bottom:2px;width:100%;background-color:">
       <div style="width:49%;float:left;padding-bottom:4px;padding-top:4px;background-color:<?php echo $bg?>;padding-left:3px">
     <?php echo $yaz->Isim ;?></div>
     <div style="width:24%;float:left;padding-bottom:4px;padding-top:4px;background-color:<?php echo $bg?>;padding-left:3px">
     <?php echo $yaz->ForexBuying?></div>
     <div style="width:24%;float:left;padding-bottom:4px;padding-top:4px;background-color:<?php echo $bg?>;padding-left:3px">
     <?php echo $yaz->ForexSelling;?></div>
<div style="clear:both"></div></div>
     
     <?php $k+=1;
     }
     
$i++;
     }
     echo 
'<div style="clear:both"></div></div>';
        
?>
    </body>
</html> 

online sonucu burada gorebilirsiniz http://bilisimturk.org/online/xmlread.php

Forum Kurallarını Okumadıysanız Tıklayın ve Hemen Okuyun.
Bu kullanıcının gönderdiği tüm mesajları bul
Bu mesaji bir cevapta alıntı yap
Yeni Cevap 


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Php ile dizin okuma Admin 0 223 10-12-2011 14:19
Son Mesaj: Admin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi

BilisimTurk.Org
İletişim | BilisimTurk | En Üste Dön | İçeriğe Dön | Arşiv | RSS Beslemesi