PHP - Daten aus XML Datei ausgeben, wie?

  • Ich wollte mein Sprachsystem etwas ausbessern und habe mich entschieden statt JSON doch XML zu nutzen.
    Nun stehe ich leider auf einem Rätselrad.


    Meine Sprachdatei (XML) sieht folgendermaßen aus:

    PHP
    <language filename="de" language="Deutsch">
    	<category name="one">
    		<item name="test">Test</item>
    	</category>
    	<category name="two">
    		<item name="test">Test</item>
    	</category>
    </language>


    Ich möchte nun bspw. das Item mit dem Namen "test" von der Kategorie "two" ausgeben, wie mache ich es?

    PHP
    $xml = simplexml_load_file(self::GetPath());
  • Hallo,


    ist eigentlich ganz einfach. Ein print_r verrät folgendes:


    Beispiel Ansprechung:


    Kannst auch ein foreach bei den Attributen. Mach einfach mal einen var_dump und ein print_r als Beispiel.