Farbmalkasten
Threadersteller
Dabei seit: 14.08.2010
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 10.10.2012 10:49
Titel XML Ausgabe nur nach bestimmten Parametern |
|
|
Hallo zusammen,
ich habe eine Vielzahl an Automodellen in einer XML-Datei aufgelistet, bei der zu jedem Modell folgende Angaben gemacht werden: Marke, Modell, Farbe, PS und Hubraum.
Ich möchte nun per PHP diese XML-Datei ausgeben, allerdings differenziert: Man soll in einer Auswahl eine Marke auswählen können und dann werden beispielsweise nur alle VWs ausgegeben.
Mit simple XML kann ich leider nur alle Modelle ausgeben:
Code: |
<?php
$Automodelle = simplexml_load_file('modelle.xml');
for($i=0,$size=count($Automodelle);$i<$size;$i++)
{
echo $Automodelle->Auto[$i]->marke, '<br />';
echo $Automodelle->Auto[$i]->modell, '<br />';
echo $Automodelle->Auto[$i]->farbe, '<br />';
echo $Automodelle->Auto[$i]->ps, '<br />';
echo $Automodelle->Auto[$i]->hubraum, '<br />';;
}
?> |
Die XML Datei sieht so aus:
Code: | <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Auto>
<marke>Mercedes</marke>
<modell>S 500</modell>
<farbe>Schwarz</farbe>
<ps>650</ps>
<hubraum>6800 ccm</hubraum>
</Auto>
<Auto>
<marke>VW</marke>
<modell>Golf</modell>
<farbe>Rot</farbe>
<ps>103</ps>
<hubraum>1800 ccm</hubraum>
</Auto>
<Auto>
<marke>BMW</marke>
<modell>118 d</modell>
<farbe>Schwarz</farbe>
<ps>143</ps>
<hubraum>2000 ccm</hubraum>
</Auto>
</Root> |
Ich habe schon versucht irgendwie über if daran zu kommen, aber leider komm ich nicht dahinter
Kann mir jemand weiterhelfen?
Viele Grüße
Farbmalkasten
Zuletzt bearbeitet von Farbmalkasten am Mi 10.10.2012 10:51, insgesamt 1-mal bearbeitet
|
|