Merhabalar.
Google drive'da xml var buradan (tcmb.gov.tr/kurlar/) kur bilgisini aldığım gibi nasıl nasıl? alabilirim
Google drive'da Örnek: https://drive.google.com/file/d/kurlar.xml adında yükleme yapamadığımdan verileri çekemiyorum
Google drive'da isimlendirme bu şekilde oluyor
https://drive.google.com/file/d/****/view?usp=sharing
Örnek:
Google drive'da xml var buradan (tcmb.gov.tr/kurlar/) kur bilgisini aldığım gibi nasıl nasıl? alabilirim
Google drive'da Örnek: https://drive.google.com/file/d/kurlar.xml adında yükleme yapamadığımdan verileri çekemiyorum
Google drive'da isimlendirme bu şekilde oluyor
https://drive.google.com/file/d/****/view?usp=sharing
Örnek:
procedure TMainForm.ButtonDovizClick(Sender: TObject); var XMLNode: IXMLNode; Dolar, Euro: Boolean; Buying, Selling, Currency: String; begin TButton(Sender).BeginUpdate; XMLDocument.LoadFromFile('https://www.tcmb.gov.tr/kurlar/today.xml'); XMLDocument.Active := True; XMLNode := XMLDocument.DocumentElement.ChildNodes.FindNode('Currency'); try while XMLNode <> Nil do begin Euro := SameText(XMLNode.ChildNodes['CurrencyName'].Text, 'EURO'); Dolar := SameText(XMLNode.ChildNodes['CurrencyName'].Text, 'US DOLLAR'); if Euro then begin Currency := XMLNode.ChildNodes['Isim'].Text; Buying := XMLNode.ChildNodes['ForexBuying'].Text; Selling := XMLNode.ChildNodes['ForexSelling'].Text; LabelEuro.Text := Currency + ': ' + Buying + ' - ' + Selling; end; if Dolar then begin Currency := XMLNode.ChildNodes['Isim'].Text; Buying := XMLNode.ChildNodes['ForexBuying'].Text; Selling := XMLNode.ChildNodes['ForexSelling'].Text; LabelDolar.Text := Currency + ': ' + Buying + ' - ' + Selling; PanelCurrency.BringToFront; PanelCurrency.Visible := True; end; XMLNode := XMLNode.NextSibling; end; finally Active := False; TButton(Sender).EndUpdate; end; end;