Xmlden listview' weri çekme

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Xmlden listview' weri çekme

Mesaj gönderen brs »

Selam;

Web site "net" den xml deki verileri listviewe almak için alttaki kodları düzenledim, telefonda test yaptığımda hiçbir tepki vermiyor kodlarda mı hata var yok sa telefona ile netden xml üzerindeki veri çekmek imkansız mı???

Not: testleri Wireless bağlanarak yapıyorum..

Kod: Tümünü seç

procedure TForm2.SpeedButton1Click(Sender: TObject);
var
  I: Integer;
  XMLNode: IXMLNode;
  LItem: TListViewItem;
begin
  try
    with XMLDocument1 do
    begin
      LoadFromFile('http://xxxxx.net/mobil/xml/mar.xml');
      Active := True;
      XMLNode := DocumentElement.ChildNodes.FindNode('item');
      while XMLNode <> Nil do
      begin
        with ListView1 do
        begin
          begin
            BeginUpdate;
            try
              for I := 1 to -0 do
              begin
                Items.Add.Text := XMLNode.ChildNodes['link'].Text;
              end;
            finally
              EndUpdate;
            end;
          end;
        end;
      end;
    end;
  except
  end;
  XMLDocument1.Active := False;
end;
Bu şekilde kayıt ekliyle biliyorum

Kod: Tümünü seç

procedure TForm2.SpeedButton4Click(Sender: TObject);
var
  I: Integer;
begin
  with ListView1 do
  begin
    begin
      BeginUpdate;
      try
        for I := 1 to 20 do
        begin
          Items.Add.Text := 'sssssssss';
        end;
      finally
        EndUpdate;
      end;
    end;
  end;
end;
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

Re: Xmlden listview' weri çekme

Mesaj gönderen AliZairov »

İyi geceler. Bu konuya bir göz atınız. viewtopic.php?f=36&t=31927
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: Xmlden listview' weri çekme

Mesaj gönderen brs »

AliZairov yazdı:İyi geceler. Bu konuya bir göz atınız. viewtopic.php?f=36&t=31927

xmlden veri çekmede çok fazla sıkındı var, xml dışında listviewe nasıl veri çekebilirim...
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

Re: Xmlden listview' weri çekme

Mesaj gönderen AliZairov »

brs yazdı: xmlden veri çekmede çok fazla sıkındı var, xml dışında listviewe nasıl veri çekebilirim...
İyi akşamlar. Site sahibi sizseniz XML yerine REST JSON yapısı kullanın.
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: Xmlden listview' weri çekme

Mesaj gönderen brs »

AliZairov yazdı:
brs yazdı: xmlden veri çekmede çok fazla sıkındı var, xml dışında listviewe nasıl veri çekebilirim...
İyi akşamlar. Site sahibi sizseniz XML yerine REST JSON yapısı kullanın.
evet web site bana ait konuya hakim değilim REST JSON araştırdım bir şeyde bulamadım örnek verme imkanınız var mı...
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

Re: Xmlden listview' weri çekme

Mesaj gönderen AliZairov »

brs yazdı:
AliZairov yazdı:
brs yazdı: xmlden veri çekmede çok fazla sıkındı var, xml dışında listviewe nasıl veri çekebilirim...
İyi akşamlar. Site sahibi sizseniz XML yerine REST JSON yapısı kullanın.
evet web site bana ait konuya hakim değilim REST JSON araştırdım bir şeyde bulamadım örnek verme imkanınız var mı...
Sunucu tarafı için örnek.
rest_server.zip
(64.57 KiB) 159 kere indirildi
Client tarafı için örnek ise Delphi ile gelen Samples klasöründe mevcut.
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: Xmlden listview' weri çekme

Mesaj gönderen brs »

Teşekkür ederim, maalesef php hiç bilgim yok, verileri databaseden değil web sayfadan çekmek istiyorum...
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

Re: Xmlden listview' weri çekme

Mesaj gönderen AliZairov »

brs yazdı:Teşekkür ederim, maalesef php hiç bilgim yok, verileri databaseden değil web sayfadan çekmek istiyorum...
Verileri zaten v.t çekmiyiceksin Json çıktılı sayfadan alıcaksın. Amma v.t bağlanması ve senin tablo göre düzenlenmesi gerek. Ben bu konular için rest server yapısına benzer bir köprü sitemi ve bileşen yazıyordum şu an tam hazır değil malesef. Sitenin web sayfasından bir link verirmisin ve neyi çekmek istiyosun?
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: Xmlden listview' weri çekme

Mesaj gönderen brs »

Bende şu anda test yapıyorum, üzerinde çalıştığım mobil uygulama için listview net ortamından databseden değil xml, html ve asp olabilir farketmez listview'e listelemem lazım...
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

Re: Xmlden listview' weri çekme

Mesaj gönderen AliZairov »

Tamam. Seçimini yap ve sunucu tarafdakı siteni bitir link at öyle bakalım.
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: Xmlden listview' weri çekme

Mesaj gönderen brs »

AliZairov yazdı:Tamam. Seçimini yap ve sunucu tarafdakı siteni bitir link at öyle bakalım.

Maviyi seçtim "Matrik" :lol: Üsdat mobil uygulama için listviewe verileri çekebilmek için ne önerirsin bu konuda yardımcı olabilirse sevinirim...
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

Re: Xmlden listview' weri çekme

Mesaj gönderen AliZairov »

brs yazdı: Maviyi seçtim "Matrik" :lol: Üsdat mobil uygulama için listviewe verileri çekebilmek için ne önerirsin bu konuda yardımcı olabilirse sevinirim...
Ben önerimi zaten verdim. JSON öneriyorum. Neden Json dersen kolay, hızlı ve kota bakımından iyi. Yine seçim senin. XML çıktı vereceksen veriyi 2 yolla listeye çekersin.

1. Normal kütüphane kullanarak.
2. Parse ve döngü kullanarak.
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: Xmlden listview' weri çekme

Mesaj gönderen unicorn64 »

sorunu yanlış yerlerde arıyorsunuz gibi geldi bana,
kodunuz eğer ilk mesajdaki gibiyse adım adım çalıştırırsanız for döngüsüne girmediğini görürsünüz,
for I := 1 to -0 do
burada ne yapmak istediniz anlamadım ama döngünüzü
for I := 0 to 1 do
şeklinde düzeltip deneyin
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: Xmlden listview' weri çekme

Mesaj gönderen brs »

unicorn64 yazdı:sorunu yanlış yerlerde arıyorsunuz gibi geldi bana,
kodunuz eğer ilk mesajdaki gibiyse adım adım çalıştırırsanız for döngüsüne girmediğini görürsünüz,
for I := 1 to -0 do
burada ne yapmak istediniz anlamadım ama döngünüzü
for I := 0 to 1 do
şeklinde düzeltip deneyin


Dostum ne yaptıysam olmadı, ne databaseden nede xml verileri çekemedim...
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Re: Xmlden listview' weri çekme

Mesaj gönderen gaus »

Eğer sorunu hala çözemediyseniz yardımcı olabilirm.
Sürekli xml ve listviewlerle işlem yapıyorum.
Kolay gelsin
Cevapla