simpleXML -> bestimmtest Element ansprechen

grünes-huhn

Mitglied
Hallo Leute,

ich müsste so eine Element ansprechen:
<param name="dd">170</param>
<param name="ff">1</param>
<param name="nschnee">0</param>

machen würde ich es so:
$xml->param['name'][0] sowas funktioniert, nur wenn die xml Datei nicht immer gleich aussieht, schaue ich durch die Finger :(

sprich ich müsse das <param> mit dem namen "dd" gezielt ansprechen können.

Hätte da jemand eine Idee?
 
simpleXML -™\Ý[[]\Ý[[Y[[ˆ ‹‹

Du könntest es vielleicht mit einem XPath-Query lösen.
Such mal damach im Internet oder bei php.net.
 
Hallo,

Ich hab es mal mit einer switch/case gemacht:
foreach ($xml->param as $parameter){
switch((string) $parameter['name']){
case 'ff':
echo "Windgeschwindigkeit: ".$parameter."km/h<br>";
break;

danke trotzdem. Hätte nur gedacht es gäbe etwas "direkteres". Aber das passt auch so gut...
 
Zurück