frankx: XML mit PHP ausgeben

Beitrag lesen

Hellihello

aber das habe ich doch bereits versucht-siehe weiter oben..

$xml_string= simplexml_load_file("http://example.com/test.xml");
$simple_xml = simplexml_load_string($xml_string);

Das ist falsch, meine ich.

Richtig ist:

$simple_xml = simplexml_load_file("http://example.com/test.xml");

$query_string="//CarInfo[@Code=28]";
$node_list = $xml->xpath($query_string);
echo $node_list[0]["Quantity"];

auch das habe ich versucht => ergebnislos...

Naja, was sagt var_dump ($simple_xml).

echo $simple_xml->asXML();?

$simple_xml = simplexml_load_file("http://example.com/test.xml");
$query_string="//CarInfo[@Code=28]";
$node_list = $simple_xml->xpath($query_string);

var_dump($node_list); // Ausgabe "array(0) { } "

Das heißt, dass es kein Element "CarInfo" gibt, dass ein Attribut "Code" hat, welches den Wert 28 hat.

Auch das kannst Du Stück für Stück testen, wie schon gesagt.

Der Rest ist ja nur logisch. Ein leeres Array kann keine Einträge haben (;-).

Dank und Gruß,

frankx

--
tryin to multitain  - Globus = Planet != Welt
0 57

XML mit PHP ausgeben

Superheld
  • xml
  1. 0
    ChrisB
  2. 0
    frankx
    1. 0
      Superheld
      1. 0
        frankx
        1. 0
          Superheld
          1. 0
            frankx
            1. 0
              Superheld
          2. 0
            frankx
            1. 0
              Superheld
              1. 0
                frankx
                1. 0
                  ChrisB
                  1. 0
                    frankx
                    1. 0
                      Superheld
                      1. 0
                        frankx
                        1. 0
                          Superheld
                          1. 0
                            frankx
                            1. 0
                              Superheld
                              1. 0
                                frankx
                            2. 0
                              Superheld
                              1. 0
                                frankx
                                1. 0
                                  Superheld
                                  1. 0
                                    frankx
                                    1. 0
                                      Superheld
                                      1. 0
                                        frankx
                                        1. 0
                                          Superheld
                                          1. 0
                                            frankx
                                            1. 0
                                              Superheld
                                              1. 0
                                                frankx
                                                1. 0
                                                  Superheld
                                                  1. 0
                                                    frankx
                                                    1. 0
                                                      Superheld
                                                      1. 0

                                                        XML xmlns Namensraum und xpath - query

                                                        frankx
                                                        1. 0
                                                          Superheld
                                                          1. 0
                                                            frankx
                                                            1. 0
                                                              Superheld
                                                            2. 0

                                                              XML attribute verknüpfen

                                                              Danny
                                                              1. 0

                                                                XML attribute verknüpfen oder Kindelement selektieren

                                                                frankx
                                                                1. 0
                                                                  Danny
                                                                  1. 0
                                                                    Superheld
                                                                    1. 0
                                                                      frankx
                                                                      1. 0
                                                                        Superheld
                                                                        1. 0

                                                                          XML Kodierung und Umlaute ersetzen

                                                                          frankx
                                                                          1. 0
                                                                            Superheld
                                                                            1. 0
                                                                              frankx
                                                                              1. 0
                                                                                Superheld
                                                                                1. 0
                                                                                  frankx
                                                                                  1. 0
                                                                                    Superheld
                                                                                    1. 0
                                                                                      frankx
                                                                                      1. 0
                                                                                        Superheld
                                                                                        1. 0

                                                                                          Nodelist und foreach / Iteration

                                                                                          frankx
                                                                                          1. 0
                                                                                            Superheld
                                                                                            1. 0
                                                                                              frankx
                                                                                              1. 0
                                                                                                Superheld
                                                                                                1. 0
                                                                                                  Superheld
                                                                          2. 0
                                                                            Danny
                                                                            1. 0
                                                                              frankx