XML Okuma hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
death_claws
Üye
Mesajlar: 7
Kayıt: 25 Nis 2009 01:26

XML Okuma hatası

Mesaj gönderen death_claws »

Selamı Aleyküm
merhaba arkadaşlar bir sorum olacak bir site XML verisini çektiğimde nodeleri okurken hata alıyorum
kod aşağıda.
Hata:
Resim
Kod:

Kod: Tümünü seç

procedure TFrmNamazVakitleri.XMLCek(AIl:string='Adana');
var
   StartItemNode, ANode : IXMLNode;
   imsak, gunes, ogle, ikindi, aksam,yatsi,tarih : widestring;
   Veri:string;
begin
  XMLDocument1.Active:=False;
  XMLDocument1.FileName:='http://www.imsakiyesi.com/xml/gunluk/adana.xml';
  XMLDocument1.Active:=True;
  StartItemNode := XMLDocument1.DocumentElement.ChildNodes.First.ChildNodes.FindNode('vakitler');
  ANode := StartItemNode;
   repeat
     TmsLblSehir.Caption.Text:=AIl;
     TmsLblUlke.Caption.Text:='Türkiye';
     LblImsakSaat.Caption := UTF8Decode(StartItemNode.ChildNodes['imsak'].Text);
     LblGunesSaat.Caption := UTF8Decode(StartItemNode.ChildNodes['gunes'].Text);
     LblOgleSaat.Caption  := UTF8Decode(ANode.ChildNodes['ogle'].Text);
     LblIkindiSaat.Caption:= UTF8Decode(ANode.ChildNodes['ikindi'].Text);
     LblAksamSaat.Caption := UTF8Decode(ANode.ChildNodes['aksam'].Text);
     LblYatsiSaat.Caption := UTF8Decode(ANode.ChildNodes['yatsi'].Text);
     ANode  := ANode.NextSibling;
   until ANode = nil;
end;
death_claws
Üye
Mesajlar: 7
Kayıt: 25 Nis 2009 01:26

Re: XML Okuma hatası

Mesaj gönderen death_claws »

Kod: Tümünü seç

<namazvakitleri><il>Adana</il><vakitler tarih="3.10.2011"><imsak>5 07</imsak><gunes>6 28</gunes><ogle>12 35</ogle><ikindi>15 52</ikindi><aksam>18 30</aksam><yatsi>19 44</yatsi><kible>11 47</kible></vakitler>
XML örneği bu şekilde...
death_claws
Üye
Mesajlar: 7
Kayıt: 25 Nis 2009 01:26

Re: XML Okuma hatası

Mesaj gönderen death_claws »

Yardımcı olacak kimse yokmu
orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:

Re: XML Okuma hatası

Mesaj gönderen orhancc »

XML dosyasını diske indirmeden açabildiğinden emin misin. Dosyayı diske kayıt edip dene bir de.
Cevapla