![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TXMLDocument
zxs © (2007-07-02 19:25:00)Дайте пожалуйста пример чтения данных с помощью TXMLDocument
zxs (2007-07-03 11:40:00) [1]пасибо
Однокамушкин (2007-07-03 08:32:00) [2]
> zxs (02.07.07 23:22) [2]
> а как получать <Valute ID="ЭТУ ПЕРЕМЕННУЮ">
> <Цитата>
Поучаете IXMLNode соответствующего узла, а потом обращаетесь к его свойству Attributes... в качестве индекса передвать имя атрибута, т.е. что-то типа такого:
XmlDocument1.DocumentElement.ChildNodes[4].ChildNodes[4].Attibutes['ID']
Кстати, в ChildNodes тоже можно делать индексом не номер, а имя узла, там везде индексы вариантные...
zxs (2007-07-02 23:22:00) [3]а как получать <Valute ID=" ЭТУ ПЕРЕМЕННУЮ">
palva (2007-07-02 20:50:00) [4]
procedure TForm3.FormCreate(Sender: TObject);
begin
XmlDocument1.LoadFromFile
(' http://www.cbr.ru/scripts/XML_daily.asp?date_req=06/02/2007');
end;
procedure TForm3.XMLDocument1AfterOpen(Sender: TObject);
begin
Label1.Caption := XmlDocument1.DocumentElement.ChildNodes[4].ChildNodes[4].Text;
end;