![]() |
|
#1
|
|||
|
|||
![]() Здравствуйте! Облазил весь интернет но так и не нашёл понятного для меня метода . Пожалуйста помогите вывести в Label3 значение
<cloud> но не из категории <day date="2011-11-29" hour="15"> а к примеру <day date="2011-11-29" hour="21"> |
#2
|
||||
|
||||
![]() выводит cloud за все date и hour:
Код:
program Project1; {$APPTYPE CONSOLE} uses ActiveX, ComObj, Variants, msxml; var XMLHttpRequest: IXMLHttpRequest; XMLDOMDocument: IXMLDOMDocument; DayList: IXMLDOMNodeList; DayElement: IXMLDOMElement; i: Integer; begin OleInitialize(nil); XMLHttpRequest:=CreateComObject(CLASS_XMLHTTPRequest) as IXMLHttpRequest; XMLHttpRequest.open('GET', 'http://xml.weather.co.ua/1.2/forecast/19?dayf=5&userid=yoursite_com', False, EmptyParam, EmptyParam); XMLHttpRequest.send(EmptyParam); if XMLHttpRequest.status=200 then begin XMLDOMDocument:=XMLHttpRequest.responseXML as IXMLDOMDocument; DayList:=XMLDOMDocument.getElementsByTagName('day'); for i:=0 to DayList.length-1 do begin DayElement:=DayList.item[i] as IXMLDOMElement; if DayElement.getAttribute('date')<>Null then Writeln('date = '+DayElement.getAttribute('date')+' hour = '+DayElement.getAttribute('hour')+' cloud = '+DayElement.getElementsByTagName('cloud').item[0].text); if (DayElement.getAttribute('date')='2011-11-29') and (DayElement.getAttribute('hour')='21') then Writeln('^^ - this'); end; end; Writeln('Press any key...'); Readln; end. Пишу программы за еду. __________________ |
#3
|
|||
|
|||
![]() выдаёт ошибку
Exception class EInOutError with message 'I/O error 105' |
#4
|
||||
|
||||
![]() а это http://data.cod.ru/133859 ?
Пишу программы за еду. __________________ |
#5
|
|||
|
|||
![]() ты использовал сторонний компонент?
|
#6
|
|||
|
|||
![]() Цитата:
эта работает |
#7
|
||||
|
||||
![]() Цитата:
![]() Цитата:
![]() Пишу программы за еду. __________________ |
#8
|
|||
|
|||
![]() а в какой вкладке ?
и delphi у тебя какая ? у меня delphi 7 |
#9
|
||||
|
||||
![]() вот проект http://data.cod.ru/133873 пробуй
Пишу программы за еду. __________________ |
#10
|
|||
|
|||
![]() спасибо всё работает . Но мне сложно было с тем кодом разобраться а тут так я в обще запутался. Ты не можешь в моём прэкте вывести одно значение <cloud> . Пожалуйста
Последний раз редактировалось Gudzik11, 30.11.2011 в 12:51. |