mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mo 29.05.2017 10:14 Benutzername: Passwort: Auto-Login

Thema: [PHP5/XML] mit foreach() element attribute auslesen vom 10.05.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP5/XML] mit foreach() element attribute auslesen
Autor Nachricht
Johnobo
Threadersteller

Dabei seit: 28.12.2005
Ort: bei Berlin
Alter: -
Geschlecht: Männlich
Verfasst Mi 10.05.2006 12:59
Titel

[PHP5/XML] mit foreach() element attribute auslesen

Antworten mit Zitat Zum Seitenanfang

hey guys,

also für unseren abitur jahrgang, ahbe ich die mündlichen prüfugsdaten in eine xml file geschrieben.
Alles nach der struktur:
Code:
<trail subject="mysubject" room="@home" leader="himself" date="XX.XX.XX">
<person myName="Mustermann, Max" myTime="XX.XX"/> <!-- Personen sind immer mehr (;-->
</trail>

hier die ganze File: prf.xml (link)

so un jezze lese ich mit einer foreach() schleife die trails aus und wollte mir erstmal nur da attribut subject aus geben lassen, Ich habe 13 verscheiden trail elemente, mit ungefähr 4 verscheidne atributen für subject, hlat je nach fach.

Code:
if (file_exists(XMLPATH)) {
        echo "xml gefunden: ".XMLPATH."\n";
        $xml_list = simplexml_load_file(XMLPATH);
 
       
        foreach ($xml_list->trail as $trail) {
          echo $xml_list->trail["subject"] . "\n";
          }

        echo "<hr>";
        var_dump($xml_list);
        echo "<hr>";
        echo "</pre> \n";
    } else {
        echo "xml nicht gefunden: ".XMLPATH."\n";
      }



Doch statt mir die Fächer 13x zu listen listet er mir nur 13 mal "mySubject"* Ich geb auf... * [das is der Atr.Wert des ersten Trail elemntes]. index.php5 (link)


need help.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tacker

Dabei seit: 22.03.2002
Ort: Offenbach am Main
Alter: 36
Geschlecht: Männlich
Verfasst Mi 10.05.2006 14:35
Titel

Re: [PHP5/XML] mit foreach() element attribute auslesen

Antworten mit Zitat Zum Seitenanfang

Johnobo hat geschrieben:
Code:
echo $xml_list->trail["subject"] . "\n";

Damit verweist Du immer auf das erste Trail-Element.
Code:
$trail['subject']

wäre richtig.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Johnobo
Threadersteller

Dabei seit: 28.12.2005
Ort: bei Berlin
Alter: -
Geschlecht: Männlich
Verfasst Mi 10.05.2006 19:08
Titel

Antworten mit Zitat Zum Seitenanfang

doh, stimmt, und ich rätsle und lese tutorails nach tutorials. * Ich geb auf... *

thx man.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen [xml] knoten vs attribute
XML Attribute formatieren - Wie?
php5 dom xml DOMElement->attributes
XML in Lingo auslesen..
XML in PHP auslesen
XML mit PHP auslesen
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.