[Linux-programlama] Re: PHP ile web servisden bilgi alma

Adem Alp YILDIZ ademalp at gmail.com
30 Tem 2012 Pzt 11:39:36 EEST


Merhaba,

Yapı aşağıdaki gibi,

$xml = new SimpleXMLElement($xmlstr);
foreach($xml->xpath('//dtVehicleStatus') as $val)
   echo $val->Device_x0020_No."\n";

İyi Çalışmalar
A.

30 Temmuz 2012 10:34 tarihinde Nuri AKMAN <nuriakman at 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 <omer at 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 <ademalp at 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 <nuriakman at 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 at 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 at liste.linux.org.tr
>> > https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> > Liste kurallari: http://liste.linux.org.tr/kurallar.php
>> >
>>
>>
>>
>> --
>> Omer Barlas
>> omer at barlas.com.tr
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama at 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 at liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: http://liste.linux.org.tr/pipermail/linux-programlama/attachments/20120730/fdfd90fa/attachment.html 


Linux-programlama mesaj listesiyle ilgili daha fazla bilgi