<%
funkcja getNews (strurl)
ustawiać ObjSXH = createobject ("Msxml2.ServerXMLHTTP.3.0")
ustawiać objXML = createobject ("Msxml2.DOMDocument")
url = strurl
ObjSXH.open "DOSTAWAĆ", url, Fałszywy
'Wysyłać the prośba
ObjSXH.send ""
'Jeżeli the prośba udawać się
jeżeli ObjSXH.status = 200 wtedy
'wracać XML jako DOMDocument
ustawiać ObjXML = ObjSXH.responseXML
'odzyskiwać produkt od xml dokument
na błąd wznawiać następnie
ustawiać entryNodeList = objXML.getElementsByTagName ("wejście")
listLength = entryNodeList.length
dla j = (0) listLength - (1)
Jeżeli listLength > (0) Wtedy
entryCount = entryCount + (1)
Kończyć Jeżeli
ustawiać entryNode = entryNodeList.Item (j)
'reinitialize zmienna
tytuł = ""
połączenie = ""
id = ""
publikować = ""
uaktualniony = ""
streszczenie = ""
dla entryNode.childNodes entryAttribute w entryNode.childNodes
nodeName = UCASE (entryAttribute.nodeName)
ustawiać entryNode = entryNodeList.Item (j)
Jeżeli nodeName = "TYTUŁOWAĆ" Wtedy
tytuł = Zamieniać (entryAttribute.Text, "'", "'' ")
ElseIf nodeName = "POŁĄCZENIE" Wtedy
połączenie = Zamieniać (entryAttribute.Text, "'", "'' ")
ElseIf nodeName = "ID" Wtedy
id = Zamieniać (entryAttribute.Text, "'", "'' ")
ElseIf nodeName = "PUBLIKOWAĆ" Wtedy
publikować = Zamieniać (entryAttribute.Text, "'", "'' ")
ElseIf nodeName = "AKTUALIZOWAĆ" Wtedy
uaktualniony = Zamieniać (entryAttribute.Text, "'", "'' ")
ElseIf nodeName = "STRESZCZENIE" Wtedy
streszczenie = Zamieniać (entryAttribute.Text, "'", "'' ")
Kończyć Jeżeli
Następnie
jeżeli entryName = "" wtedy entryName = opuszczać (opis, 400)
'-- wszywka w baza danych
Następnie
kończyć jeżeli
getNews = title& "|" &link& "|" &id& "|" &published& "|" &updated& "|" &summary
końcówka funkcja
Response.write getNews ("http://blog.mlive.com/saginawnews_impact/atom.xml ")
%>
|