iyi akşamlar benim yapmak istediğim olay şu

kandilli

bu siteye girip orada depremlerden en son olan 30 depremi çekmek veya kullanmak istiyorum.fakat burası bana web service ya da bir xml dosyası vermiyor.o yüzden verileri nasıl çekmem gerektiğini anlamadım.internette bir kaç tane buna benzer xml var fakat bu verileri nasıl çektiklerini anlamadım.

bir diğer sorum ise bir sitede yer alan xml dökümanını en basit ve en güncel metodla nasıl kullanabilirim?

NOT:Tüm istediklerimi java için soruyorum.

soruldu: 15 Ağu '12, 17:19

freeman's gravatar image

freeman
1164510
cevap kabul oranı: 0%

değiştirildi: 01 Kas '12, 07:54

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

1

bu sayfa daha çok işinizi görür sanırım. http://www.koeri.boun.edu.tr/sismo/zeqmap/xmlt/son24saat.xml

(16 Ağu '12, 06:30) baran baran's gravatar image

acaba o verdiğin xml linkine nasıl ulaştın? benim istediğim de bu tarz bir şeydi zaten

(16 Ağu '12, 06:56) freeman freeman's gravatar image

harita üzerinde de sunuluyormuş son depremler. haritaya clientside tarafında depremleri pass etmeleri gerektiği için o sayfanın kaynağına baktım. daha başka xml ve kml dosyaları da görünüyor o sayfada.

(16 Ağu '12, 07:43) baran baran's gravatar image

Verdiğiniz web sayfasını Java ile bir metin dosyasına indirip kaydedin(veya bir değişkene aktarın), sonra o dosyayı okuyarak düzenli ifadelerle(regular expression) almak istediğiniz kısımları ayıklayın.

permanent link

cevaplandı: 16 Ağu '12, 04:58

rahmanyazgan's gravatar image

rahmanyazgan ♦
4.4k83559
cevap kabul oranı: 26%

@kam ve @rahmanyazgan arkadaslarin dedigi gibi sayfanin icerigini okuyup, ilgili yerleri alabilirsin ama okudugunuz satirlari tek tek islemek zorunda kalirsiniz. Onun yerine imkan varsa xml, csv, json gibi formatlarla verileri alabilirseniz daha rahat islemler yapabilirsiniz.

Bir websitesinin icerigini javadan okumak icin java tutorial mevcut: Reading Directly from a URL

XML Parsing icin JAXB lib'i kullanabilirsiniz. Burda kucuk bir tutorials verilmis.

permanent link

cevaplandı: 16 Ağu '12, 05:19

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

değiştirildi: 16 Ağu '12, 05:29

Java ile siteye HTTP Request yapıp dönen HTML kodları parse edebilirsin. Bu konuda çok başarılı bir açık kaynak proje var, Jsoup.

jsoup is a Java library for working with real-world HTML. It provides a very convenient API for extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods.

Kullanımı ve örnekleri için şuraya gözatmakta fayda var link

permanent link

cevaplandı: 16 Ağu '12, 08:14

ersinyildiz's gravatar image

ersinyildiz
2.8k31438
cevap kabul oranı: 28%

Java da sayfaya erişip sayfanın source unu alıp çok rahat işleyebilirsin. Böylece verileri alırsın.

permanent link

cevaplandı: 16 Ağu '12, 04:35

kam's gravatar image

kam
1.3k82032
cevap kabul oranı: 16%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×71
×33

Soruldu: 15 Ağu '12, 17:19

Görüntüleme: 7,014 kez

Son güncelleme: 01 Kas '12, 07:54

powered by BitNami OSQA