Php Ile Xml Okuma Uygulaması - Yazılım Ve Tasarım Günlüğü
Có thể bạn quan tâm
Php (37)
- Php ile Session Kullanımı (Ü...
- Php Mb_Convert_Case Kullanımı
- Php For Döngüsü Kullanımı
- Php Etiketleme Sistemi (Hashtag)
- Php ile Güvenlik Kodu Oluştu...
- Tümünü Gör
Javascript (22)
- Jquery Scroll Fonksiyonu Kullanım...
- Javascript ile Cursor Koordinatlar...
- Php ve Ajax ile Sayfa Yenilenmeden...
- Jquery ile Veritabanından Sayfa Y...
- Jquery ile Titreşim Özelliği
- Tümünü Gör
Css (8)
- Css Resim Efektleri
- Css Seçili Yazıyı Renklendirme
- Css3 Transition Geçiş Efek...
- Css Uzun Metinleri Üç ...
- Css3 ile Resim Büyütme E...
- Tümünü Gör
Html5 (4)
- Html5 Dili Etiketleri
- Html5 QuerySelector Metodu
- Html5 Content Model (İçeri...
- Html5 Nedir?
Sql (1)
- Sql Distinct Hakkında
Grafik (1)
- Mailing Tasarımı (E-bülten)
Genel (2)
- Yazılım ve Tasarım Günl&uu...
- İlk Makalesiyle Blogum Yayında
Php ile Xml Okuma Uygulaması
57669 Görüntüleme 0 Yorum yaklaşık 12 yıl önceMerhaba arkadaşlar, bu makalemizde bir xml dosyasından verileri php ile çekip ekrana yazdıracağız. Kodlara geçmeden önce ne işe yarayabileceğini kısaca anlatayım. Örneğin e-ticaret siteleri tedarikçi firmalardan ürünleri xml ile çekmektedir. Tedarikçi firma ürünlerin adını, fiyatını, stoğunu ve benzeri özellikleri veritabanından çekip xml'e dökerek ürün sağladığı firmaların bu bilgilere erişmesini sağlar. Bu şekilde başka bir sitede satılan ürünleri kendi sitelerine veritabanına kayıt etme zahmetine girmeden(istenilirse veri çekilip veritabanına kaydedilebilir) xml ile çekip satış sağlanabilir. Bugün bunun çok çok basit bir örneğini yapacağız. İlk olarak xml dosyamızı oluşturalım. urunler.xml<?xml version="1.0" encoding="utf-8"?> <urunler> <item> <urunadi>Apple iPhone 5 16 GB</urunadi> <fiyat>1899 TL</fiyat> <kategori>Telefon</kategori> </item> <item> <urunadi>Canon EOS 600D 18 MP</urunadi> <fiyat>1399 TL</fiyat> <kategori>Foto - Kamera</kategori> </item> <item> <urunadi>Dunlop CF 8000 Koşu Bandı</urunadi> <fiyat>1999 TL</fiyat> <kategori>Spor - Outdoor</kategori> </item> </urunler>Böylelikle xml dosyamızı oluşturduk. Urunler, fiyat, kategori diğer tüm isimleri kendi istediğimiz gibi değiştirebiliriz. Tabiki php dosyamızda da değiştirmemiz gerekmekte. Şimdi xmlcek.php sayfamıza geçelim.<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title> Deneme Xml Çekimi </title> </head> <body> <table border="0" cellspacing="0" cellpadding="10" style="font-family:Tahoma; font-size:13px; border:solid; border-width:1px; border-color:#666666; color:#000000;"><tr style="background-color:#666666; color:#ffffff; font-weight:bold;"> <td>Ürün Adı</td> <td>Ürün Fiyatı</td> <td>Kategori</td> </tr>$xml_adresi = "http://www.aerdogan.com/isim.xml"; // xml'imizin bulunduğu yer $bilgi = simplexml_load_file($xml_adresi); //Fonksiyon ile xml'i çekip bilgi değişkenimize aktardık foreach($bilgi->item as $urun) //foreach döngüsü ile her bir satır veriyi çekiyoruz { echo '<tr> <td style="border-bottom:solid; border-width:1px; border-color:#666666;">'.$urun->urunadi.'</td> <td style="border-bottom:solid; border-width:1px; border-color:#666666;">'.$urun->fiyat.'</td> <td style="border-bottom:solid; border-width:1px; border-color:#666666;">'.$urun->kategori.'</td> </tr> '; //Döngünün her dönmesiyle üstteki kısım ekrana bir satır olarak basılacaktır. }</table> </body> </html>Böylelikle makalemizin sonuna gelmiş bulunmaktayız. Anlaşılmayan bir yer varsa yorum yoluyla sorabilirsiniz. Sonraki makalelerde görüşmek üzere...
Aykut Erdoğan
simplexml, xml, foreach
Bu Yazılara da Gözat:
Css Seçili Yazıyı Renklendirme
Css3 Kolonlama Sistemi
Javascript ile Cursor Koordinatlarını Alma
0 Yorum
Cevapla
E-Posta Ad Soyad Yorum Makalelerden E-Posta İle Haberdar Ol!ÇOK OKUNANLAR
Jquery ile Veritabanından Sayfa Yenilenmed...
131415 18Merhaba arkadaşlar. Bu makalemizde veritabanından sayfamıza ç...
Php ve Ajax ile Sayfa Yenilenmeden Veritaba...
90323 9Merhabalar, bu makalemizde ajax ile veritabanına kayıt işlemini anl...
Pdo ile Mysql'den Veri Çekme ve...
76447 0Merhaba arkadaşlar. Bu makalemizde pdo ile mysql veritabanımızdan v...
Javascript ile Saat Yapımı
76247 1Merhaba arkadaşlar. Bu makalemizde javascript yardımıyla saat yapac...
Php ve Xml ile Dinamik Site Haritası Oluş...
68991 1Merhaba arkadaşlar. Bu makalemizde sitemizin sayfalarını arama moto...
Javascript ile Sayı ve Harf Kontrolü
67928 2Merhaba arkadaşlar. Bu makalemizde javascript ile sadece harf(+ö...
Javascript ile Ekran Çözün...
67610 1Merhaba arkadaşlar. Bu makalemizde javascript ile ziyaretçimiz...
Php ile Session Kullanımı (Üye Giri�...
67194 0Merhaba arkadaşlar. Bugün php ile basit bir üye giriş sist...
Jquery Datepicker Kullanımı
66461 1Merhaba arkadaşlar. Bu makalemizde yukarıdaki görselde gör...
Css Uzun Metinleri Üç Nokta ile...
66210 1Merhaba arkadaşlar. Bugünkü konumuz başlıkta yazıldığ�...
E-Posta Bildirimi
Yeni Yazı yayınlandığında e-posta bildirimi al!
Từ khóa » Html Ile Xml Den Veri çekme
-
Html'e XML'den Veri Çekme Yardım? - FrmTR ForumTR Forum TR
-
JavaScript XML Okuma, Verileri Listeleme, Örnek Uygulama
-
Bir XML'i HTML İçerisinde Göstermek - Fibiler
-
Ajax İle Xml Dosyası Üzerinden Veri Çekme İşlemi Nasıl Yapılır
-
Xml Verilerini Html Sayfası İçerisinde Elde Edip Kullanmak - YouTube
-
Php Xml Okuma | Php Ile Xml Dosyadan Nasıl Veri Çekilir? - Webcesi
-
Webden Veri çekme
-
JQuery Ile XML'den Veri Almak | Tulpar Yazılım Ve Danışmanlık
-
Php Ile Xmlden Veri Çekme - Yadotek
-
PHP De XML Veri Nasıl Çekilir
-
JSP 'de XML Veri Gösterimi - Burak Kutbay'ın Kişisel Blog'u
-
C# XML Veri Çekme, Ekleme, Güncelleme, Silme
-
JavaScript Ile JSON Veri Çekmek - Tasarım Kodlama