Скрипт: v4.30 090113 RSS рассылки в Лоции ;-) забираем
Добавлено: 15 янв 2009, 13:14
вот небольшой код, я использую в действии для вывода текущего гороскопа для наших сотрудниц при старте системы
в tmp засовываем часть знака зодиака и наслаждаемся. Режим лучше синхронный xmlHTTP.Open "GET", URL, false иначе Лоция не успевает прочесть данные
Реакция пользователей не заставит себя ждать - уж поверьте!!!!!!!!!!!!



Код: Выделить всё
Dim XML
Sub Goroskop()
Dim xmlHTTP, Root, Find, Node, t
find = LsVars.GetVarValue("tmp")
'URL = "http://www.hyrax.ru/cgi-bin/bn_xml5.cgi"
'URL = "http://www.hyrax.ru/cgi-bin/love_xml.cgi"
'URL = "http://www.hyrax.ru/cgi-bin/mob_xml.cgi"
'URL = "http://www.hyrax.ru/cgi-bin/biz_xml.cgi"
URL = "http://www.hyrax.ru/cgi-bin/bn_xml2.cgi"
Set xmlHTTP = CreateObject("Microsoft.XMLHTTP")
xmlHTTP.Open "GET", URL, false
xmlHTTP.setRequestHeader "Content-Type", "text/xml; charset=windows-1251"
xmlHTTP.Send
Set XML = CreateObject("Msxml.DOMDocument")
XML.Load xmlHTTP.responseXML
Set Root = XML.documentElement
For Each Node In Root.GetElementsByTagName("item")
t = UCase(Node.childNodes(0).Text)
If (InStr(t, UCase(Find)) > 0) And Not (InStr(t, "ОБЩАЯ") > 0) Then
caption2 = t
personal = (Node.childNodes(2).Text)
End If
If (InStr(t, "ОБЩАЯ") > 0) Then
caption1 = t
common = (Node.childNodes(2).Text)
End If
Next
Set Root = Nothing
Set XML = Nothing
MsgBox caption1 & vbCr & common & vbCr & vbCr & caption2 & vbCr & personal, vbOKOnly, "Ваш персональный RSS гороскоп от LotsiaSoft при информационной поддержке Hyrax.ru"
End Sub
Реакция пользователей не заставит себя ждать - уж поверьте!!!!!!!!!!!!