Delphi XE5 Android XMLDocument1 Sorunu

Delphi .net ve .net ile ilgili konuları buraya yazabilirsiniz.
Cevapla
muratsoft
Üye
Mesajlar: 5
Kayıt: 30 Nis 2005 10:54

Delphi XE5 Android XMLDocument1 Sorunu

Mesaj gönderen muratsoft »

Selamlar,

Android geliştirmek için delphi xe5 kullanıyorum. Sorunum kodlarımı yazdım ve windows form olarak çalıştı fakat android olarak uygulamayı derleyemiyorum.

Uses Xml.Win.msxmldom Kısmında aldığım hata bu..

[DCC Fatal Error] dovizekrani.pas(11): F1026 File not found: 'C:\Users\Muratsoft\Documents\RAD Studio\Projects\Muratsoftdoviz\Xml.Win.msxmldom.dc u' (unit scope "Xml.Win" indicates Win32, Win64 only)

Benim yapmak istediğim android üzerinden xml den veri çekmek.




suiStringGrid1.Cells[0,0]:='Kategori';
suiStringGrid1.Cells[1,0]:='Tarih';
suiStringGrid1.Cells[2,0]:='Haber';








//Haberler alınıyor
XMLDocument1.LoadFromFile('http://www.muratsoft.com/haberler.xml');
a:=XMLDocument1.DocumentElement;
suiStringGrid1.RowCount:= a.childNodes.Count+1;


for i:=0 To a.childNodes.Count-1 Do
begin


suiStringGrid1.Cells[0,i+1]:= XMLDocument1.DocumentElement.ChildNodes.ChildNodes['cat'].Text;
suiStringGrid1.Cells[1,i+1]:=XMLDocument1.DocumentElement.ChildNodes.ChildNodes['tarih'].Text;
suiStringGrid1.Cells[2,i+1]:= XMLDocument1.DocumentElement.ChildNodes.ChildNodes['baslik'].Text;
dizi:=XMLDocument1.DocumentElement.ChildNodes.ChildNodes['baslik'].Text+#13+#13+XMLDocument1.DocumentElement.ChildNodes.ChildNodes['haberkisa'].Text+#13+#13+'Okunma : '+XMLDocument1.DocumentElement.ChildNodes.ChildNodes['okunma'].Text +' - Kategori : '+XMLDocument1.DocumentElement.ChildNodes.ChildNodes['cat'].Text;
link:=XMLDocument1.DocumentElement.ChildNodes.ChildNodes['Link'].Text;


end;
ids:=XMLDocument1.DocumentElement.ChildNodes[0];






// Haberler Tamamlandı


end;
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Re: Delphi XE5 Android XMLDocument1 Sorunu

Mesaj gönderen mussimsek »

Xml.Win.msxmldom.dcu, Microsoft'un geliştirdiği XMLDOM isimli bir yapıyı kullanıyor. Yani bunu sadece Windows'ta kullanabilirsiniz. iOS ve Android'te çalışmaz.

Farklı bir metod bulmanız lazım. Anroid ve iOS ile çok uğraşmadığım için net bir yöntem öneremiyorum ama XE5 ile gelen örnekleri bir kurcalayın. XML'le ilgili birşeyler vardır mutlaka...

Kolay gelsin.
Cevapla