Konsum von Rss feeds über javascript


Dieser Artikel wird kurz erläutert, wie einen RSS-Feed per Javascript genutzt werden.

Verbraucht ein RSS-feed per Javascript ist nicht besonders schwierig. RSS basiert auf XML und der XMLDOM bietet eine einfache Möglichkeit der Interaktion mit XML-Dokumenten.

Das folgende Beispiel beschreibt, wie HowToDoThings.com JavaScript-Abschnitt News RSS-Feed zu verbrauchen.

< HTML >
< HEAD >
< Skript-Typ = 'Text/Javascript' >
Funktion GetRSSNews() {}

Var iMax = 6

Var RssDoc = neue ActiveXObject('Microsoft.XMLDOM')
rssDoc.async = False
rssDoc.load 'Angabe (https://www.howtodothings.com/rss.aspx
+ '? Id = d21bf29f4b3d4299b142536d5c3b610a')

Var HeadNode = rssDoc.selectNodes('/rss/channel')
Var ItemNodes = rssDoc.selectNodes('/rss/channel/item')

If(itemNodes.length<IMAX) {}
iMax = itemNodes.length
}

Var FeedBody = ''

für (i = 0; i < iMax; i++) {}
FeedBody = FeedBody + '< p >< a Href =' '+ itemNodes.item (i).getElementsByTagName('link').item (0) .text +' '>' + itemNodes.item (i).getElementsByTagName('title').item (0) .text + im/von '< a >< / p >'
}

myFeeds.innerHTML = FeedBody
myChannel.innerText = headNode.item (0).getElementsByTagName('title').item (0) .text
}
< / script >
< / HEAD >
< BODY onload='GetRSSNews()' >
< Div Id = 'MyChannel' >< / Div >
< Div Id = 'MyFeeds' >< / Div >
< / BODY >
< / HTML >

Wir haben mehrere Artikel zur Anzeige in Variable iMax begrenzt, die Xml-Datei in das DOM geladen und verwendet einfache HTML-Dom scripting, um den Inhalt der Xml-Datei anzuzeigen.

Sie könnte jedoch herausfinden, dass während das Skript auf Ihrer lokalen Domäne funktioniert es nicht so leicht funktionieren wenn Sie es auf einer Seite, die von Ihrem ISP gehostet wird weggeworfen. Dies ist, da einige Browser (z.B. IE) standardmäßig Sicherheitseinstellungen haben, die nicht zulassen 'domänenübergreifende Dateizugriff.' Surfer auf Ihrer Seite müssen ihre Internet-Sicherheitseinstellungen für den domänenübergreifenden Dateizugriff zu bearbeiten.

Eine Alternative ist eine Art 'Zwischenspeichern' Rss-feed-Datei auf Ihrem Webserver zu finden und nennen es lokal ie in derselben Domäne wie Ihre Webseite zu bringen. Natürlich gibt es auch benutzerfreundliche Alternativen wie Rss-zu-javascript.com, die Sie mit einem einfachen HTML-Skript zu Ihrer Seite hinzufügen zur Verfügung stellt. Der einzige Nachteil meiner Meinung nach ist, dass sie eine Zeile 'powered by' in Ihre Seite integrieren werden.

Lernen gehen mehr über IE Sicherheitskontext bitte auf https://msdn.microsoft.com









Konsum von Rss feeds über javascript


Konsum von Rss feeds über javascript : Mehreren tausend Tipps, um Ihr Leben einfacher machen.


Dieser Artikel wird kurz erläutert, wie einen RSS-Feed per Javascript genutzt werden.

Verbraucht ein RSS-feed per Javascript ist nicht besonders schwierig. RSS basiert auf XML und der XMLDOM bietet eine einfache Möglichkeit der Interaktion mit XML-Dokumenten.

Das folgende Beispiel beschreibt, wie HowToDoThings.com JavaScript-Abschnitt News RSS-Feed zu verbrauchen.

< HTML >
< HEAD >
< Skript-Typ = 'Text/Javascript' >
Funktion GetRSSNews() {}

Var iMax = 6

Var RssDoc = neue ActiveXObject('Microsoft.XMLDOM')
rssDoc.async = False
rssDoc.load 'Angabe (https://www.howtodothings.com/rss.aspx
+ '? Id = d21bf29f4b3d4299b142536d5c3b610a')

Var HeadNode = rssDoc.selectNodes('/rss/channel')
Var ItemNodes = rssDoc.selectNodes('/rss/channel/item')

If(itemNodes.length<IMAX) {}
iMax = itemNodes.length
}

Var FeedBody = ''

für (i = 0; i < iMax; i++) {}
FeedBody = FeedBody + '< p >< a Href =' '+ itemNodes.item (i).getElementsByTagName('link').item (0) .text +' '>' + itemNodes.item (i).getElementsByTagName('title').item (0) .text + im/von '< a >< / p >'
}

myFeeds.innerHTML = FeedBody
myChannel.innerText = headNode.item (0).getElementsByTagName('title').item (0) .text
}
< / script >
< / HEAD >
< BODY onload='GetRSSNews()' >
< Div Id = 'MyChannel' >< / Div >
< Div Id = 'MyFeeds' >< / Div >
< / BODY >
< / HTML >

Wir haben mehrere Artikel zur Anzeige in Variable iMax begrenzt, die Xml-Datei in das DOM geladen und verwendet einfache HTML-Dom scripting, um den Inhalt der Xml-Datei anzuzeigen.

Sie könnte jedoch herausfinden, dass während das Skript auf Ihrer lokalen Domäne funktioniert es nicht so leicht funktionieren wenn Sie es auf einer Seite, die von Ihrem ISP gehostet wird weggeworfen. Dies ist, da einige Browser (z.B. IE) standardmäßig Sicherheitseinstellungen haben, die nicht zulassen 'domänenübergreifende Dateizugriff.' Surfer auf Ihrer Seite müssen ihre Internet-Sicherheitseinstellungen für den domänenübergreifenden Dateizugriff zu bearbeiten.

Eine Alternative ist eine Art 'Zwischenspeichern' Rss-feed-Datei auf Ihrem Webserver zu finden und nennen es lokal ie in derselben Domäne wie Ihre Webseite zu bringen. Natürlich gibt es auch benutzerfreundliche Alternativen wie Rss-zu-javascript.com, die Sie mit einem einfachen HTML-Skript zu Ihrer Seite hinzufügen zur Verfügung stellt. Der einzige Nachteil meiner Meinung nach ist, dass sie eine Zeile 'powered by' in Ihre Seite integrieren werden.

Lernen gehen mehr über IE Sicherheitskontext bitte auf https://msdn.microsoft.com


Konsum von Rss feeds über javascript

Konsum von Rss feeds über javascript : Mehreren tausend Tipps, um Ihr Leben einfacher machen.
Konsum von Rss feeds über javascript
Wiezutun
Freunden empfehlen
  • gplus
  • pinterest

Kommentar

Einen Kommentar hinterlassen

Wertung