Wie kann ich XML Datei parsen?
am 24.10.2007 - 14:15 Uhr in
Hallo zusammen,
ich soll auf einer page meiner Drupal 4.7 Installation die INhalte eines entfernten RSS feeders auslesen und formatiert ausgeben.
Die XML Datei ist also etwas wie:
http://www.irgendeinedomain.de/feed/feed.xml
Ich habe zuerst versucht über
$xml = new SimpleXMLElement($xmlstr); auf die Daten zuzugreifen, aber sobald ich versuche einen Knoten der XML datei zu lesen, kommt ein xml-rpc fehler.
simplexml wird scheinbar vernünftig erst ab Drupal 5.x unterstützt.
was ich entdeckt habe ist die Funktion "drupal_xml_parser_create". Aber was mache ich denn damit? Hat jemand einen Tipp für mich, wie ich
diese entfernte XML parse? Ich suche seit stunden nach einer Lösung.
So etwa sieht die XML Datei aus:
<channel>
<title>mytitle</title>
<link>http://www.rssdomain.de/feed/feed.xml</link>
<description>RSS Feed</description>
<language>de-DE</language>
<item>
<title>mytitle</title>
<link>http://www.yahoo.de</link>
<description>description 1 bla blub</description>
<category>feed</category>
<pubDate>Mon, 22 Oct 2007</pubDate>
</item>
<item>
<title>mytitle</title>
<link>http://www.google.de</link>
<description>description 1 bla blub</description>
<category>feed</category>
<pubDate>Mon, 22 Oct 2007</pubDate>
</item>
....
</channel>
Dank und Gruss
Rhodes
- Anmelden oder Registrieren um Kommentare zu schreiben
bezüglich simplexmlelement
am 24.10.2007 - 14:24 Uhr
bezüglich simplexmlelement ist das nicht eine Sache von Drupal sondern eher von der PHP Version. -> http://www.drweb.de/php/php-xml.shtml
Bezüglich deiner Funktion: http://api.drupal.org/api/function/drupal_xml_parser_create/4.7
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
Facebook Gruppe Schweiz-CH: http://www.facebook.com/group.php?gid=5683015414
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************