supersalzi
Erfahrenes Mitglied
Hi,
folgendes: Ich erzeuge mittles simplexml_load_string ein Objekt einer xml Datei.
Damit kann ich auf die einzelnen Elemente und Attribute zugreifen. Diese Werte möchte ich nun zu einem rss Feed zusammenfügen.
Das Problem: Der xml datensatz wiederholt sich immer wieder. Jetzt brauch ein eine Schleife, welche die Inhalte eines jeden xml Datensatzes einzelnaus ausgibt. Da das Objekt aber ein Objekt und kein Array ist scheitere ich daran.
Weiss jeamand wie man sowas machen kann?
xml File:
keine Ahnung ob eine while Schleife gut ist.
Vielen Dank,
Salzi
folgendes: Ich erzeuge mittles simplexml_load_string ein Objekt einer xml Datei.
Damit kann ich auf die einzelnen Elemente und Attribute zugreifen. Diese Werte möchte ich nun zu einem rss Feed zusammenfügen.
Das Problem: Der xml datensatz wiederholt sich immer wieder. Jetzt brauch ein eine Schleife, welche die Inhalte eines jeden xml Datensatzes einzelnaus ausgibt. Da das Objekt aber ein Objekt und kein Array ist scheitere ich daran.
Weiss jeamand wie man sowas machen kann?
xml File:
HTML:
<div id="news">
<h2>Überschrift <span>| 05.06.2006</span></h2>
<p>Newstext</p>
<h2>Ueberschrift 2<span>| 14.04.2006</span></h2>
<p>Newstext 2</p>
PHP:
while(? = ?){
$i=0;
$xml_h2 = utf8_decode($xml->h2[$i]);
$xml_p = utf8_decode($xml->p[$i]);
echo"
<item>
<title>$xml_h2</title>
<description><![CDATA[$xml_p]]></description>
<link></link>
<author></author>
</item>";
$i++;
}
keine Ahnung ob eine while Schleife gut ist.
Vielen Dank,
Salzi