XML -> php

d82dennis

Well-known member
ID: 324316
L
16 Juli 2008
1.560
95
Stehe gerade irgendwie auf dem Schlauch.

Folgende XML ausgabe bei aufruf einer Datei:
HTML:
-<response>
  <success>1</success>
  - <get-primera>
       <primera>xxx</primera>
     </get-primera>
</response>

So nun mein Peroblem ich will den Wert <primera></primera> auslesen, irgendwie habe ich da nen denkfehler drinne.

ich lese das ganze mit dem aus:
Code:
$xml = simplexml_load_file('xxx');
$success = $xml->success;

das haut hin, aber müsste dann primera nicht
Code:
$primera = $xml->get-primera->primera;

sein?

Danke
 
Das Minuszeichen sieht merkwürdig aus. Kriegst du denn einen Syntaxfehler?

Probier mal
PHP:
$xml->${"get-primera"}->primera;
 
Code:
$xml->{"get-primera"}->primera;

Das hat den geünschten erfolg gebracht, ich danke dir.

Die minuszeichen kommen ja nur wenn man die seite direkt im Browser aufruft.
 
Das Minuszeichen war gemeint:
Code:
[COLOR=Silver]$primera = $xml->get[/COLOR][COLOR=Red][B]-[/B][/COLOR][COLOR=Silver]primera->primera;[/COLOR]