WolfmanTR_ Posted June 15, 2013 Share Posted June 15, 2013 (edited) arkadaşlar xml deki yazıyı çekeceğim ama hiçbir yazı görünmüyor acaba hatam nedir ? XML içeriği : <?xml version="1.0" encoding="utf-8" ?> <Vakit> <6> <İmsak>03:16</İmsak> </6> </Vakit> Kod: XML.Load("AutoPlay\\Docs\\Vakit.xml"); result = XML.GetValue("Vakit/6/İmsak"); Label.SetText("imsak", result); Edited June 16, 2013 by WolfmanTR_ Quote Link to comment Share on other sites More sharing options...
nightmare3519 Posted June 15, 2013 Share Posted June 15, 2013 (edited) result = XML.GetValue("Vakit\6\İmsak") Şeklinde olması lazımdı yanlış hatırlamıyorsam Edited June 15, 2013 by nightmare3519 Quote Link to comment Share on other sites More sharing options...
KintaRo Posted June 15, 2013 Share Posted June 15, 2013 sanırım türkçe karakterlerden kaynaklanıyor. Quote Link to comment Share on other sites More sharing options...
muratboy31 Posted June 16, 2013 Share Posted June 16, 2013 Birde böyle dene ama şunu değiştir xml den <İmsak> böyle yap <Imsak> XML.Load("AutoPlay\\Docs\\Vakit.xml"); imsak = XML.GetValue("Vakit/6/Imsak"); Label.SetText("imsak", result); Quote Link to comment Share on other sites More sharing options...
WolfmanTR_ Posted June 16, 2013 Author Share Posted June 16, 2013 arkadaşlar rakam olduğu için okumuyormuş Quote Link to comment Share on other sites More sharing options...
WolfmanTR_ Posted June 16, 2013 Author Share Posted June 16, 2013 (edited) Arkadaşlar Aşağıdaki ankara > 16.06.2013 tarihindeki veriyi nasıl çağırırım ? <sehir = "ankara"> <data tarih="16.06.2013">03:00</data> </sehir> <sehir = "istanbul"> <data tarih="16.06.2013">03:50</data> </sehir> Edited June 16, 2013 by WolfmanTR_ Quote Link to comment Share on other sites More sharing options...
sevcankonak Posted June 16, 2013 Share Posted June 16, 2013 Kısaca bir örnek verelim. ogrenciler.xml dosyamız aşağıdaki gibi olsun: <okul><ogrenci><ADI>Erman</ADI><SOYADI>Çatalcı</SOYADI><YASI>12</YASI></ogrenci><ogrenci><ADI>Ayşegül</ADI><SOYADI>Sert</SOYADI><YASI>11</YASI></ogrenci><ogrenci><ADI>Mehmet</ADI><SOYADI>Yılmaz</SOYADI><YASI>12</YASI></ogrenci></okul> Bu durumda yukarıda bahsettiğim teknik ile yapılandırılacak dosyamız aşağıdaki gibi olacaktır. <?// Şimdi ogrenciler.xml dosyamızı çekip hata var mı yok mu kontrol edeceğiz.if(!$xml=simplexml_load_file(‘ogrenciler.xml’)){trigger_error(‘XML dosyası okunamadı.’,E_USER_ERROR);} //Eğer hata yok ise foreach döngüsü ile yazma işlemine geçiyoruz. artık mxl içerisindeki tüm verilerimiz $xml değişkenine atanmış durumda. foreach($xml as $uye){ $adi=$uye->ADI;$soyadi=$uye->SOYADI;$yasi=$uye->YASI; echo” Adı: $adi<br />Soyadı: $soyadi<br/>Yaşı: $yasi<br/> “;} ?> yukarıdaki işleme göre ekran çıktısı aşağıdaki gibi olacaktır. Adı: Erman Soyadı: Çatalcı Yaşı: 12 Adı: Ayşegül Soyadı: Sert Yaşı: 11 Adı: Mehmet Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.