Delphi XE5 Android XMLDocument1 Sorunu

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

Delphi XE5 Android XMLDocument1 Sorunu

Mesaj gönderen muratsoft » 29 Eki 2013 09:35

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: 7500
Kayıt: 09 Haz 2003 11:26
Konum: İstanbul
İletişim:

Re: Delphi XE5 Android XMLDocument1 Sorunu

Mesaj gönderen mussimsek » 30 Eki 2013 09:04

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