RSS-Feed aus XML mit PHP parsen
C-One
- php
Hallo zusammen,
ich habe ein xml-Dokument mit folgendem Aufbau:
<publications>
<publication>
<title></title>
<authors></authors>
<group></group>
<year></year>
<id></id>
<type></type>
<location></location>
<link></link>
</publication>
</publications>
Wie kann ich daraus mittels php einen RSS-Feed bauen (parsen)?
Wäre dankbar für jede Hilfe.
Viele Grüße
Hi,
Wie kann ich daraus mittels php einen RSS-Feed bauen (parsen)?
Indem du mithilfe der Funktionen file_get_contents() oder file() das Dokument ausließt und dann die Daten womöglich mit regulären Ausdrücken so sortierst, dass du dann ein RSS-Dokument erstellen kannst. Die Struktur eines RSS-Feeds findest du über nahliegende Begriffe durch die Suchmaschiene deines Vertrauens raus.
Gruß,
Felix
Hi,
Wie kann ich daraus mittels php einen RSS-Feed bauen (parsen)?
Indem du mithilfe der Funktionen file_get_contents() oder file() das Dokument ausließt und dann die Daten womöglich mit regulären Ausdrücken so sortierst, dass du dann ein RSS-Dokument erstellen kannst.
Danke für die Antwort, aber leider kenn ich mich nicht sehr gut mit php aus. Kannst du mir vielleicht ein Beispiel geben, so dass ich den Rest selber machen kann?
Viele Grüße
Hi,
Danke für die Antwort, aber leider kenn ich mich nicht sehr gut mit php aus. Kannst du mir vielleicht ein Beispiel geben, so dass ich den Rest selber machen kann?
Ohne Kentnisse in PHP geht es nicht. Und vorgefertigte Beispiele wird es denk ich auch nicht geben. Du möchtest ja im Endeffekt ein XML-Dokument in ein XML-Dokument mit einem anderen XML-Schema konvertieren. Wie das genau geschehen soll (welche Daten im orginal XML-Dokument entsprechen welchen Daten im RSS-Feed usw) musst du selbst entscheiden. Ich kann nur die schon oben gemachten Hinweise vielleicht noch um die Funktion preg_match_all() erweitern und dir viel Glück und Durchhaltevermögen wünschen.
Gruß,
Felix