Ich habe folgende ausgangs daten in einem xml file.
Ich möchte jetzt die xml Datei so auslesen das ich aus den einzelnen angaben eien html Seite gennerieren kann.
Ich möchte folgende Werte in einer liste dann ausgeben, das daraus alle user untereinander mit ihren daten angezeigt werden.
Username = <id> xxxxxx </id>
Art = <kind> xxxxxxxxx</kind>
Anmeldung = <gentime> xxxxxxx</gentime>
Titel = <titel> xxxxx</titel>
.... usw.
+++++++++++++++++++++++++++++++++++
Username = <id> xxxxxx </id>
Art = <kind> xxxxxxxxx</kind>
Anmeldung = <gentime> xxxxxxx</gentime>
Titel = <titel> xxxxx</titel>
.... usw.
+++++++++++++++++++++++++++++++++++++++
usw.
Dies soll natürlich für jeden user aus der xml liste geschehen.
Ich habe hier schon mal mit simplexml_load_file() und var_dump() experimentiert.
Mir ist einfach nicht ganz klar wie ich auf die Objekte zugreifen kann die durch simplexml_load_file() bzw. var_dump() ausgeben werden.
Damit sollte es ja eigendlich machbar sein.
PHP-Code:
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<meinedomain>
<amateurs>
<amateur>
<userid>692</userid>
<nickname>Baralei</nickname>
<age>19</age>
<zip>90</zip>
<country>de</country>
<gender>m</gender>
<regtime>11331037</regtime>
<hardcore>0</hardcore>
<description>Beschreibungstext!!!!!!!!!!!</description>
<preview_url>[url]http://www.domain.dex/vorschaubildnrxxx.gif[/url]</preview_url>
</amateur>
<amateur>
<userid>1994531</userid>
<nickname>Geile-Ela</nickname>
<age>30</age>
<zip>33</zip>
<country>de</country>
<gender>w</gender>
<regtime>11406214</regtime>
<hardcore>0</hardcore>
<description>!!!!!!!!!!!!Beschreibungstext!!!!!!!!!!!</description>
<preview_url>[url]http://www.domain.dex/vorschaubildnrxxx.gif[/url]</preview_url>
</amateur>
<amateur>
<userid>1194</userid>
<nickname>fan2006</nickname>
<age>36</age>
<zip>90</zip>
<country>de</country>
<gender>m</gender>
<regtime>11376017</regtime>
<hardcore>1</hardcore>
<description>!!!!!!!!!!!!Beschreibungstext!!!!!!!!!!!</description>
<preview_url>[url]http://www.domain.dex/vorschaubildnrxxx.gif[/url]</preview_url>
<sets>
<set>
<id>10532</id>
<kind>pics</kind>
<gentime>1141891</gentime>
<title>Cambilder</title>
<hardcore>1</hardcore>
<description>Hier mal Camfotos.</description>
<preview_url>[url]http://www.domain.dex/vorschaubildnrxxx.gif[/url]</preview_url>
</set>
<set>
<id>9654</id>
<kind>pics</kind>
<gentime>11412124</gentime>
<title>erste Bilder</title>
<hardcore>1</hardcore>
<description>Viel Spass!</description>
<preview_url>[url]http://www.domain.dex/vorschaubildnrxxx.gif[/url]</preview_url>
</set>
........................usw
Ich möchte jetzt die xml Datei so auslesen das ich aus den einzelnen angaben eien html Seite gennerieren kann.
Ich möchte folgende Werte in einer liste dann ausgeben, das daraus alle user untereinander mit ihren daten angezeigt werden.
Username = <id> xxxxxx </id>
Art = <kind> xxxxxxxxx</kind>
Anmeldung = <gentime> xxxxxxx</gentime>
Titel = <titel> xxxxx</titel>
.... usw.
+++++++++++++++++++++++++++++++++++
Username = <id> xxxxxx </id>
Art = <kind> xxxxxxxxx</kind>
Anmeldung = <gentime> xxxxxxx</gentime>
Titel = <titel> xxxxx</titel>
.... usw.
+++++++++++++++++++++++++++++++++++++++
usw.
Dies soll natürlich für jeden user aus der xml liste geschehen.
Ich habe hier schon mal mit simplexml_load_file() und var_dump() experimentiert.
PHP-Code:
$xmlurl = "amateur.xml";
if (file_exists($xmlurl)) {
$xml = simplexml_load_file($xmlurl);
$array = var_dump($xml);
} else {
exit('Konnte $xmlurl nicht öffnen.');
}
#print $xml; // n nur zum testen
//
for($a=0;$a<count($array);$a++) {
echo "array 0".$array[$a++];
echo "array 1".$array[$a++];
echo "array 2".$array[$a++];
#--------------------
echo "array Last".$array [$a];
}
Mir ist einfach nicht ganz klar wie ich auf die Objekte zugreifen kann die durch simplexml_load_file() bzw. var_dump() ausgeben werden.
Damit sollte es ja eigendlich machbar sein.
Kommentar