![]() |
|
|
#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
|
|||
|
|||
![]() ты использовал сторонний компонент?
|