


Код: Выделить всё
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
Реакция пользователей не заставит себя ждать - уж поверьте!!!!!!!!!!!!