鉴于下面的XML片段,我如何获得XML属性的值TEXT?
<POPULARITY URL="example.com" SOURCE="panel" TEXT="27503270" />
Run Code Online (Sandbox Code Playgroud)
负...
我的代码...:
procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
if kontrol=0 then
begin
XMLDocument1.Active:=false;
XMLDocument1.FileName:='http://data.alexa.com/data?cli=10&dat=snbamz&url=aliatabak.com';
XMLDocument1.Active:=true;
end;
i:=1;
baslangic:=XMLDocument1.DocumentElement.ChildNodes.FindNode('SD');
repeat
isim:=baslangic.ChildNodes.Nodes['??????'].Text;
edit1.Text:=isim;
i:=i+1;
baslangic:=baslangic.NextSibling;
Until baslangic=nil;
end;
Run Code Online (Sandbox Code Playgroud) 我在这个应用程序工作了几天.表格冻结直到整个交易.我如何使用Tread?
procedure TForm1.ListBox1Click(Sender: TObject);
var
I: Integer;
S: String;
begin
I := Listbox1.ItemIndex;
if I <> -1 then
begin
S := Listbox1.Items[I];
IdHTTP1.ProxyParams.ProxyServer := Fetch(S, ':');
IdHTTP1.ProxyParams.ProxyPort := StrToInt(S);
try
IdHTTP1.ReadTimeout:=strtoint(form1.ComboBox1.Text); // ZMAAN A?IMI
IdHTTP1.Get(Edit4.Text); // POST GET
Memo1.Lines.Add(Format('S?ra %d %s', [I, 'Ba?land?.']));
except
Memo1.Lines.Add(Format('S?ra %d %s', [I, 'Ba?lanamad?.']));
IdHTTP1.Disconnect; // ÖLDÜR.
end;
end;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Timer1.Enabled := False;
try
ListBox1Click(nil);
if ListBox1.ItemIndex < ListBox1.Items.Count - 1 then
ListBox1.ItemIndex := ListBox1.ItemIndex + 1
else
ListBox1.ItemIndex := -1; …Run Code Online (Sandbox Code Playgroud) 此代码给出了一条错误消息:[错误] Unit1.pas(52):未声明的标识符:'Edit1'.
procedure SetTCPIPDNSAddresses(sIPs : String);
begin
SaveStringToRegistry_LOCAL_MACHINE(
'SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\' + Edit1.text,
'NameServer', sIPs);
end;
Run Code Online (Sandbox Code Playgroud)
为什么我会收到此错误,如何解决?