$xml = simplexml_load_file("hede.txt"); $vData = $xml->children("urn:schemas-microsoft-com:xml-diffgram-v1")->children(); echo "<pre>".print_r($vData,1)."</pre>"; echo $vData->tblVehicleStatus->dtVehicleStatus[0]->Device_x0020_No;
simplexml_load_file ile gönderdiğiniz dosya üzerinde deneyin, daha sonra o komutu simplexml_load_string ile değiştirip, curl cevabınızı yükleyin. 30 Temmuz 2012 11:39 tarihinde Nuri AKMAN <nuriak...@gmail.com> yazdı: > Merhaba, > > XML çalışma ve WEb servisi konusunda bu ilk tecrübem. Bir hayli de uğraştım, > ancak ne yazık ki çözümü bulamadığım için sizlerden örnek kod istiyorum. > > Selamlar, > Nuri Akman > > > 2012/7/30 H.İbrahim Yılmaz <yil...@bilisimmarmara.com.tr> > >> Merhaba, >> >> Kod istemek yerine simple_xml kütüphanesini incelemeniz daha uygun >> olacaktır. >> >> Selamlar. >> >> 30 Temmuz 2012 11:23 tarihinde Omer Barlas <o...@barlas.com.tr> yazdı: >> >>> XML yapısını gönderirsen daha net bir cevap verilebilir, çünkü >>> SimpleXML'in nasıl bir veriye dönüştürdüğünü bilmeden şunu şunu yaz >>> olur demek çözüm olmayacaktır. >>> >>> 30 Temmuz 2012 10:34 tarihinde Nuri AKMAN <nuriak...@gmail.com> yazdı: >>> > Arkadaşlar, >>> > >>> > xml içindeki dtVehicleStatus, her bir araç için bilgi setini içeriyor. >>> > >>> > Her bir aracın Device_x0020_No, Address ve Speed bilgisini $arrAraclar >>> > adlı >>> > array içinden kullanmak istiyorum: >>> > >>> > echo $arrAraclar[0]["Device_x0020_No"]; // 11111111 yazmalı >>> > echo $arrAraclar[0]["Address"]; // Bolu, Türkiye yazmalı >>> > >>> > echo $arrAraclar[1]["Device_x0020_No"]; // 2222222222yazmalı >>> > echo $arrAraclar[1]["Address"]; // Üsküdar, İstanbul, Türkiye yazmalı >>> > >>> > >>> > Bu işi yapabilecek php kod'unu paylaşabilirseniz çok sevinirim. >>> > >>> > >>> > Selamlar, >>> > Nuri Akman >>> > >>> > >>> > >>> > 2012/7/30 Omer Barlas <o...@barlas.com.tr> >>> >> >>> >> SimpleXML doğru çözüm, gelen veriyi object haline getirdikten sonra >>> >> istediğiniz gibi yorumlayabilirsiniz. >>> >> >>> >> 30 Temmuz 2012 09:47 tarihinde Adem Alp YILDIZ <adem...@gmail.com> >>> >> yazdı: >>> >> > Merhaba, >>> >> > >>> >> > SimpleXML denediniz mi? >>> >> > http://www.php.net/manual/en/simplexml.examples-basic.php >>> >> > >>> >> > İyi Çalışmalar >>> >> > A. >>> >> > >>> >> > 30 Temmuz 2012 09:36 tarihinde Nuri AKMAN <nuriak...@gmail.com> >>> >> > yazdı: >>> >> >> >>> >> >> Arkadaşlar, >>> >> >> >>> >> >> Bir arkadaşım www.arvento.com'dan uydu ile araç takibi konusunda >>> >> >> hizmet >>> >> >> alıyor. >>> >> >> >>> >> >> Bu firma, alternatif olarak web servisi hizmeti de veriyor: >>> >> >> http://a29.arvento.com/Service/Report.asmx >>> >> >> >>> >> >> Daha önce hiç web servisi tecrübem olmadı. CURL ile bir deneme >>> >> >> yaptım. >>> >> >> Verileri XML olarak gtirdim, ancak gelen veriyi ayrıştırıp >>> >> >> kullanamadım. >>> >> >> >>> >> >> Yukarıdaki linkte yer alan GetVehicleStatus fonksiyonunu denemek >>> >> >> istedim >>> >> >> Cevap olarak gelen XML ektedir. >>> >> >> >>> >> >> Acaba, bu iş nasıl yapılır, gelen veriyi nasıl kullanabilirim >>> >> >> (diziye >>> >> >> nasıl atabilirim)? >>> >> >> >>> >> >> Selamlar, >>> >> >> Nuri Akman >>> >> >> >>> >> >> _______________________________________________ >>> >> >> Linux-programlama mailing list >>> >> >> Linux-programlama@liste.linux.org.tr >>> >> >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >>> >> >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >>> >> >> >>> >> > >>> >> > >>> >> > _______________________________________________ >>> >> > Linux-programlama mailing list >>> >> > Linux-programlama@liste.linux.org.tr >>> >> > https://liste.linux.org.tr/mailman/listinfo/linux-programlama >>> >> > Liste kurallari: http://liste.linux.org.tr/kurallar.php >>> >> > >>> >> >>> >> >>> >> >>> >> -- >>> >> Omer Barlas >>> >> o...@barlas.com.tr >>> >> _______________________________________________ >>> >> Linux-programlama mailing list >>> >> Linux-programlama@liste.linux.org.tr >>> >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >>> >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >>> > >>> > >>> > >>> > _______________________________________________ >>> > Linux-programlama mailing list >>> > Linux-programlama@liste.linux.org.tr >>> > https://liste.linux.org.tr/mailman/listinfo/linux-programlama >>> > Liste kurallari: http://liste.linux.org.tr/kurallar.php >>> > >>> >>> >>> >>> -- >>> Omer Barlas >>> o...@barlas.com.tr >>> _______________________________________________ >>> Linux-programlama mailing list >>> Linux-programlama@liste.linux.org.tr >>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >>> Liste kurallari: http://liste.linux.org.tr/kurallar.php >> >> >> >> _______________________________________________ >> Linux-programlama mailing list >> Linux-programlama@liste.linux.org.tr >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >> > > > _______________________________________________ > Linux-programlama mailing list > Linux-programlama@liste.linux.org.tr > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > -- Omer Barlas o...@barlas.com.tr _______________________________________________ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php