internetteki bir xml i okuyup yazmak
internetteki bir xml i okuyup yazmak
merhaba,
Base 7 ile internetteki bir xml dosyasını okuyup yazmak istiyorum. Mümkün müdür?
Ya da internetten bir bilgi nasıl alınıp işlenip ekranda gösterilebilir?
Base 7 ile internetteki bir xml dosyasını okuyup yazmak istiyorum. Mümkün müdür?
Ya da internetten bir bilgi nasıl alınıp işlenip ekranda gösterilebilir?
Re: internetteki bir xml i okuyup yazmak
Merhabalar,
Direk olarak böyle bir uygulamamız yok ama mantık olarak ix developerda script üzerinden internette olan dosyanızın uzantısınızı panelde belirtmeniz gerekecek.Örnek olarak .csv uzantılı bir dosyanızı xml olarak nasıl okuyabileceğinize aşağıdaki linkden ulaşabilirsiniz.
İyi Çalışmalar..
[Linkleri görüntülemek için forumumuza üye olmalısınız]
Direk olarak böyle bir uygulamamız yok ama mantık olarak ix developerda script üzerinden internette olan dosyanızın uzantısınızı panelde belirtmeniz gerekecek.Örnek olarak .csv uzantılı bir dosyanızı xml olarak nasıl okuyabileceğinize aşağıdaki linkden ulaşabilirsiniz.
İyi Çalışmalar..
[Linkleri görüntülemek için forumumuza üye olmalısınız]
Re: internetteki bir xml i okuyup yazmak
Aslında readwritefiles to from webserver örneği ile server dan xml dosyasını alıp textbox a aktarmayı hallettim. ancak şimdi çektiğim xml dosyasını yorumlamaya çalışıyorum. onu da örnekler arasında samples_xmlfilesio örneği ile kombine etmeye çalışıyorum. Ancak çektiğim dosyayı bir türlü xml smile dan alamadım. muhtemelen çektiğim xml i bir string içerisine alıp kelime bazında yorumlayacağım. yapmak istediğim :
xml dosyası içerisinde bulunan bir değişkeni string içerisine almak istiyorum.
xml dosyası içerisinde bulunan bir değişkeni string içerisine almak istiyorum.
Re: internetteki bir xml i okuyup yazmak
Merhabalar,
XML dosyanızın içeriğini ve almak istediğiniz yeri belirtirmisiniz.
İyi çalışmalar..
XML dosyanızın içeriğini ve almak istediğiniz yeri belirtirmisiniz.
İyi çalışmalar..
Re: internetteki bir xml i okuyup yazmak
bunu c# soket programlama ile yapabilirsiniz. Normalde xml için yada internetten dosya indirmek için kütüphaneler mevcut hatta bunlarla işlemler daha kolay ancak panelde kullanılan .net compact edition olduğundan bazı dışardan bulduğunuz kütüphaneler buna uygun olmalı.
internetten xml dosyasını okumak kolay ancak yazmak tan kastınız nedir tam olarak. yine internetteki bir yere mi yazacaksınız.
internetten xml dosyasını okumak kolay ancak yazmak tan kastınız nedir tam olarak. yine internetteki bir yere mi yazacaksınız.
Re: internetteki bir xml i okuyup yazmak
@toxema : Şöyle ki, yapmak istediğim uygulamada, hava durumunu anlık olarak göstermek istiyorum. Buna göre de bazı değerleri hesaplayıp yine bir xml dosyasına kaydetmek istiyorum. Hava durumunu api ler ile http://openweathermap.org/api adresinden alabiliyorum. Ekranda da xml formatında göstermeyi başardım. Yani bulunduğum şehri ve hatta 7 günlük tahmini dahi xml olarak panele alabiliyorum. Bundan sonra çektiğim xml dosyasını smile etmem gerekiyor. Aslında burada panellik bir durum yok, xml i smile etmem gerekiyor. Somut bir örnek vermem gerekirse mesela bu xml de 3 grup var:
<CD>
<TITLE>Greatest Hits</TITLE>
<YEAR>1982</YEAR>
</CD>
<CD>
<TITLE>Still got the blues</TITLE>
<YEAR>1990</YEAR>
</CD>
<CD>
<TITLE>Eros</TITLE>
<YEAR>1997</YEAR>
</CD>
Bunların üçünün title ve year değişkenlerini textbox lara almak istesem ne yapmam gerekir?
<CD>
<TITLE>Greatest Hits</TITLE>
<YEAR>1982</YEAR>
</CD>
<CD>
<TITLE>Still got the blues</TITLE>
<YEAR>1990</YEAR>
</CD>
<CD>
<TITLE>Eros</TITLE>
<YEAR>1997</YEAR>
</CD>
Bunların üçünün title ve year değişkenlerini textbox lara almak istesem ne yapmam gerekir?
Re: internetteki bir xml i okuyup yazmak
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Re: internetteki bir xml i okuyup yazmak
Merhabalar,
Aşağıdaki resime bakarak xml bilginizi string olarak okumayı denermisiniz.
İyi Çalışmalar..
Aşağıdaki resime bakarak xml bilginizi string olarak okumayı denermisiniz.
İyi Çalışmalar..
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Re: internetteki bir xml i okuyup yazmak
Sayın toxema ,
Forum sayfamıza vermiş olduğunuz katkılarınızdan dolayı teşekkür eder iyi çalışmalar dileriz..
Forum sayfamıza vermiş olduğunuz katkılarınızdan dolayı teşekkür eder iyi çalışmalar dileriz..
Re: internetteki bir xml i okuyup yazmak
@toxema : yardımlarınız için teşekkür ederim. sayenizde istediğimi yapabildim. Başarılı da bir uygulama oldu bence.
Kısaca özet geçeyim :
sistem
http://api.openweathermap.org/data/2.5/ ... c2084059fa
adresinden buna benzer bir xml alıyor :
<weatherdata>
<location>
<name>Istanbul</name>
<type/>
<country>TR</country>
<timezone/>
<location altitude="0" latitude="41.0138" longitude="28.9497" geobase="geonames" geobaseid="745044"/>
</location>
<credit/>
<meta>
<lastupdate/>
<calctime>0.0065</calctime>
<nextupdate/>
</meta>
<sun rise="2017-08-23T03:22:29" set="2017-08-23T16:50:06"/>
<forecast>
<time day="2017-08-23">
<symbol number="800" name="sky is clear" var="01d"/>
<precipitation/>
<windDirection deg="34" code="NE" name="NorthEast"/>
<windSpeed mps="4.35" name="Gentle Breeze"/>
<temperature day="25.52" min="24.04" max="25.91" night="24.04" eve="25.91" morn="25.52"/>
<pressure unit="hPa" value="1025.84"/>
<humidity value="100" unit="%"/>
<clouds value="clear sky" all="0" unit="%"/>
</time>
<time day="2017-08-24">
<symbol number="800" name="sky is clear" var="01d"/>
<precipitation/>
<windDirection deg="42" code="NE" name="NorthEast"/>
<windSpeed mps="4.57" name="Gentle Breeze"/>
<temperature day="24.32" min="23.34" max="25.17" night="23.88" eve="25.09" morn="23.34"/>
<pressure unit="hPa" value="1028.8"/>
<humidity value="97" unit="%"/>
<clouds value="clear sky" all="0" unit="%"/>
</time>
<time day="2017-08-25">
<symbol number="800" name="sky is clear" var="01d"/>
<precipitation/>
<windDirection deg="60" code="ENE" name="East-northeast"/>
<windSpeed mps="9.26" name="Fresh Breeze"/>
<temperature day="24.83" min="23.56" max="25.78" night="24.21" eve="25.6" morn="23.56"/>
<pressure unit="hPa" value="1030.41"/>
<humidity value="94" unit="%"/>
<clouds value="clear sky" all="0" unit="%"/>
</time>
</forecast>
</weatherdata>
Bu datayı TextBox içerisine gönderiyor. TextBox kısmından sonra toxema'nın smile fonksiyonunu kullanıyor ve 3 günlük sıcaklık, nem ve hava ikonunu ilgili taglere ve object lere gönderiyor.
Ekranda İstanbul a ait 3 günlük tahmini görebilirsiniz.Bugün, yarın yarından sonra.
Kod optimize edilmedi, fikir vermesi adına kirli şekilde yazıldı. Düzenleyip kullanabilirsiniz.
@Teknik3 : Kodu isterseniz düzenleyip örnekler kısmına koyabilirsiniz.
Kısaca özet geçeyim :
sistem
http://api.openweathermap.org/data/2.5/ ... c2084059fa
adresinden buna benzer bir xml alıyor :
<weatherdata>
<location>
<name>Istanbul</name>
<type/>
<country>TR</country>
<timezone/>
<location altitude="0" latitude="41.0138" longitude="28.9497" geobase="geonames" geobaseid="745044"/>
</location>
<credit/>
<meta>
<lastupdate/>
<calctime>0.0065</calctime>
<nextupdate/>
</meta>
<sun rise="2017-08-23T03:22:29" set="2017-08-23T16:50:06"/>
<forecast>
<time day="2017-08-23">
<symbol number="800" name="sky is clear" var="01d"/>
<precipitation/>
<windDirection deg="34" code="NE" name="NorthEast"/>
<windSpeed mps="4.35" name="Gentle Breeze"/>
<temperature day="25.52" min="24.04" max="25.91" night="24.04" eve="25.91" morn="25.52"/>
<pressure unit="hPa" value="1025.84"/>
<humidity value="100" unit="%"/>
<clouds value="clear sky" all="0" unit="%"/>
</time>
<time day="2017-08-24">
<symbol number="800" name="sky is clear" var="01d"/>
<precipitation/>
<windDirection deg="42" code="NE" name="NorthEast"/>
<windSpeed mps="4.57" name="Gentle Breeze"/>
<temperature day="24.32" min="23.34" max="25.17" night="23.88" eve="25.09" morn="23.34"/>
<pressure unit="hPa" value="1028.8"/>
<humidity value="97" unit="%"/>
<clouds value="clear sky" all="0" unit="%"/>
</time>
<time day="2017-08-25">
<symbol number="800" name="sky is clear" var="01d"/>
<precipitation/>
<windDirection deg="60" code="ENE" name="East-northeast"/>
<windSpeed mps="9.26" name="Fresh Breeze"/>
<temperature day="24.83" min="23.56" max="25.78" night="24.21" eve="25.6" morn="23.56"/>
<pressure unit="hPa" value="1030.41"/>
<humidity value="94" unit="%"/>
<clouds value="clear sky" all="0" unit="%"/>
</time>
</forecast>
</weatherdata>
Bu datayı TextBox içerisine gönderiyor. TextBox kısmından sonra toxema'nın smile fonksiyonunu kullanıyor ve 3 günlük sıcaklık, nem ve hava ikonunu ilgili taglere ve object lere gönderiyor.
Ekranda İstanbul a ait 3 günlük tahmini görebilirsiniz.Bugün, yarın yarından sonra.
Kod optimize edilmedi, fikir vermesi adına kirli şekilde yazıldı. Düzenleyip kullanabilirsiniz.
@Teknik3 : Kodu isterseniz düzenleyip örnekler kısmına koyabilirsiniz.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Re: internetteki bir xml i okuyup yazmak
Sayın Optizyme,
Problemi çözmeniz ve çözümünüzü forumda paylaştığınız için teşekkür ederiz.
İyi Çalışmalar..
Problemi çözmeniz ve çözümünüzü forumda paylaştığınız için teşekkür ederiz.
İyi Çalışmalar..