mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 22:00 Benutzername: Passwort: Auto-Login

Thema: RSS Reader/parser - javascript only ? vom 02.09.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> RSS Reader/parser - javascript only ?
Seite: 1, 2  Weiter
Autor Nachricht
mausebaer
Threadersteller

Dabei seit: 12.06.2008
Ort: München
Alter: -
Geschlecht: Männlich
Verfasst Di 02.09.2008 15:11
Titel

RSS Reader/parser - javascript only ?

Antworten mit Zitat Zum Seitenanfang

Hi ihrs,

sry das ich dafür nochmals einen Thread aufmache, aber nach 1 1/2 Std googeln und blättern von 8 Seiten hier zu dem Thema, hab ich leider nichts passendes gefunden *zwinker*

Zum Problem:

Ich suche einen RSS Feed Reader zum einbinden auf eine Intranetseite. Es sollen fremde Inhalte dargestellt werden, aber der Service wird bereits bezahlt, somit ist es nur eine Implementierung. Dieser sollte nur mit Javascript+HTML funktionieren, da der Intranetserver php o.ä. nicht frisst ;(

Habe zwar was gefunden auf RSS Feed java only script, dieser funktioniert aber nur im IE, nicht im Firefox.

Hat jmd eine schöne Lösung da ? Wäre sehr dankbar. merci


Zuletzt bearbeitet von mausebaer am Di 02.09.2008 15:15, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Di 02.09.2008 15:24
Titel

Antworten mit Zitat Zum Seitenanfang

vielleicht sinds die falschen suchbegriffe. hab keine erfahrung damit, aber vielleicht hilft diese suchergebnisliste...?
http://www.google.de/search?hl=de&q=js+xml+parser&btnG=Google-Suche&meta=
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
mausebaer
Threadersteller

Dabei seit: 12.06.2008
Ort: München
Alter: -
Geschlecht: Männlich
Verfasst Di 02.09.2008 15:52
Titel

Antworten mit Zitat Zum Seitenanfang

finde nuex ;(

habe zwar ein wiedermal einfaches und funktionierendes gefunden, aber wieder das Prob, das das ganze nur im IE funktioniert.

Hab nun wieder was gefunden RSS to Html fragment
aber auch sowas weiterer RSS to html

beide haben dasselbe Prob wie ich, der eine schlägt XSLT stylesheets vor,siehe hier: XSLT Stylesheet RSS

Das wächst mir langsam übern kopp ^^
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Di 02.09.2008 15:55
Titel

Antworten mit Zitat Zum Seitenanfang

xslt wäre auch die in meinen augen professionellste art, xml zu parsen... (noch)... *zwinker*
allerdings für einen einzigen und einfachen newsfeed allerdings vielleicht doch ein wenig überdimensioniert.

warum nimmst du nicht die "guten ansätze" aus den sachen, die du gefunden hast, und erweiterst diese selbst für deine bedürfnisse?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 02.09.2008 16:06
Titel

Antworten mit Zitat Zum Seitenanfang

Du kannst mit Javascript meines Wissens nach nicht auf externe XML Dokumente zugreifen.

Zuletzt bearbeitet von m am Di 02.09.2008 17:04, insgesamt 3-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
mausebaer
Threadersteller

Dabei seit: 12.06.2008
Ort: München
Alter: -
Geschlecht: Männlich
Verfasst Di 02.09.2008 16:11
Titel

Antworten mit Zitat Zum Seitenanfang

also dat auslesen mit js funktioniert auf jeden fall *zwinker* hab nur das prob das IE es schluckt und Firefox oder netscape spinnt dabei rum.

"Im Mozilla bzw. Netscapes Browser stellt sich diese Aufgabe etwas anders dar. Besonders zu bemerken ist hierbei jedoch, dass sich Mozilla weitestgehend sehr genau an die Standards hält. Hierzu wird das Dokument, besser gesagt das Root-Element mit Unterelementen, in die Datei eingefügt und mit einem neuen Namensraum versehen." Also alles eine Sache der namensraumdefinition.

Schade nur das es sowas nicht "fertig" gibt ^^, bin glaub nicht der einzigste der an dem Thema kaut *zwinker* ne php Klasse wäre ne einfachere Lösung, wobei dies wie gesagt aufn server nicht möglich ist.
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 02.09.2008 16:14
Titel

Antworten mit Zitat Zum Seitenanfang

mausebaer hat geschrieben:
also dat auslesen mit js funktioniert auf jeden fall *zwinker*


Wie denn?

mausebaer hat geschrieben:
hab nur das prob das IE es schluckt und Firefox oder netscape spinnt dabei rum.


Dann poste doch mal deine Scripts evtl kann dir jemand helfen. Die Darstellung
von XML mit Javascript ist ja nicht schwer.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
mausebaer
Threadersteller

Dabei seit: 12.06.2008
Ort: München
Alter: -
Geschlecht: Männlich
Verfasst Di 02.09.2008 16:40
Titel

Antworten mit Zitat Zum Seitenanfang

Die Xml ausgabe funktioniert soweit, aber wie gesagt nur im IE.

Hier mal der Code mit beispiel von Reuters:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> HTML RSS Viewer </TITLE>
<script>
var rssDoc = new ActiveXObject("MSXML2.DOMDocument.3.0");
rssDoc.onreadystatechange = popData;

function displayRSS(path){
mainTitle.href = "";
mainTitle.innerHTML = "";
items.innerHTML = "";

rssDoc.load(path);
}

function popData(){
if(rssDoc.readyState!=4)
return;

// Title
mainTitle.href = rssDoc.selectSingleNode("/rss/channel/link").text;
mainTitle.innerHTML = rssDoc.selectSingleNode("/rss/channel/title").text;

// Items
var rssItems = rssDoc.selectNodes("/rss/channel/item");
for(var i=0;i<rssItems.length;i++)
{
var item='<li><a href="' + rssItems[i].selectSingleNode("./link").text + '" class="itemTitle">';
item+=rssItems[i].selectSingleNode("./title").text
item+='</a><br/><div class=item>';
item+=rssItems[i].selectSingleNode("./description").text;
item+='</div></li>';
items.innerHTML+=item;
}

}
</script>
<style>
.title{
font-family: verdana;
font-weight: bold;
}
.itemTitle{
font-family: verdana;
font-size: 10pt;
}
.item{
font-family: verdana;
font-size: 10pt;
}
</style>
</HEAD>

<BODY onload="displayRSS('http://feeds.reuters.com/Reuters/InternetNews?format=xml')">


<a id="mainTitle" href="" class="title"></a><br>
<div>
<ul>
<span id="items"></span>
</ul>
</div>
</BODY>
</HTML>


So das müsste nun noch Firefox Kompatibel gemacht werden. Optisches tuning jetzt mal ausgenohmen ;()
  View user's profile Private Nachricht senden
 
Ähnliche Themen XML-Parser
XML-Parser testen...
RSS Parser Software
[javascript] mit <select> feld wert an javascript funk
RSS-Reader gesucht
RSS Reader und Aktualisierungsoptionen
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.