<%
Funktion getNews (strurl)
ObjSXH = createobject („Msxml2.ServerXMLHTTP.3.0“) einstellen
objXML = createobject („Msxml2.DOMDocument“) einstellen
URL = strurl
ObjSXH.open „ERHALTEN“, URL, falsch
'Den Antrag senden
ObjSXH.send ""
'Wenn der Antrag folgte
wenn ObjSXH.status = 200 dann
'zurückgebrachtes XML als DOMDocument
ObjXML = ObjSXH.responseXML einstellen
'Produkte vom xml Dokument zurückholen
auf Störung zunächst wieder.aufnehmen
entryNodeList = objXML.getElementsByTagName („Eintragung“) einstellen
listLength = entryNodeList.length
für J = 0 zum listLength - 1
Wenn listLength > 0 dann
entryCount = entryCount + 1
Beenden wenn
entryNode = entryNodeList.Item einstellen (j)
'Variablen neu initialisieren
Titel = ""
Verbindung = ""
Identifikation = ""
veröffentlicht = ""
modernisiert = ""
Zusammenfassung = ""
für jedes entryAttribute in entryNode.childNodes
nodeName = UCASE (entryAttribute.nodeName)
entryNode = entryNodeList.Item einstellen (j)
Wenn nodeName = dann „BETITELN“
Titel = ersetzen (entryAttribute.Text, „'“, „'' ")
ElseIf nodeName = „VERBINDUNG“ dann
Verbindung = ersetzen (entryAttribute.Text, „'“, „'' ")
ElseIf nodeName = „Identifikation“ dann
Identifikation = ersetzen (entryAttribute.Text, „'“, „'' ")
ElseIf nodeName = „dann VERÖFFENTLICHT“
veröffentlicht = ersetzen (entryAttribute.Text, „'“, „'' ")
ElseIf nodeName = „AKTUALISIERTE“ dann
modernisiert = ersetzen (entryAttribute.Text, „'“, „'' ")
ElseIf nodeName = „ZUSAMMENFASSUNG“ dann
Zusammenfassung = ersetzen (entryAttribute.Text, „'“, „'' ")
Beenden wenn
Zunächst
wenn entryName = "" dann entryName = verließen (Beschreibung, 400)
'-- Einsatz in Datenbank
Zunächst
beenden wenn
getNews = title& "|" &link& "|" &id& "|" &published& "|" &updated& "|" &summary
Endenfunktion
Response.write getNews („http://blog.mlive.com/saginawnews_impact/atom.xml ")
%>
|