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ı???
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;
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...
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?
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...
brs yazdı:
Maviyi seçtim "Matrik" Ü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.
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...