XML Infos in html...
bjoern
- xml
Hallo zusammen,
ich habe immer wieder wechselnde Informationen in einer xml datei, die wie folgt aussieht....
<Schedule System="alpha">
<Event status="happening" startTime="18:38:24" eventType="info">
<Announcement Display=""/>
<info title="beispiel 1">
<info name="beispiel 2">
<Media runTime="210.93"/>
<Expire Time="18:41:54"/>
</Artist>
</Song>
</Event>
</Schedule>
die informationen aus "info title" und "info name", also die strings "beispiel 1" & "beispiel 2" muss ich in eine html oder php einbinden. habe nur überhaupt keine ahnung wie.
bin froh über jede hilfe! und sage schon mal danke!
Hi,
ich habe immer wieder wechselnde Informationen in einer xml datei, die wie folgt aussieht....
<Schedule System="alpha">
<Event status="happening" startTime="18:38:24" eventType="info">
<Announcement Display=""/>
<info title="beispiel 1">
<info name="beispiel 2">
<Media runTime="210.93"/>
<Expire Time="18:41:54"/>
</Artist>
</Song>
</Event>
</Schedule>
Also da müßte man erstmal XML draus machen, um das als XML-Datei bezeichnen zu können.
Da sind mehrere Elemente nicht geschlossen, dafür werden mehrere nicht-geöffnete Elemente geschlossen...
die informationen aus "info title" und "info name", also die strings "beispiel 1" & "beispiel 2" muss ich in eine html oder php einbinden. habe nur überhaupt keine ahnung wie.
Wenn es sich um XML handeln würde, könnte man entweder per XSLT aus dem XML eine HTML-Datei generieren oder per PHP mit dem XML-Parser die gewünschten Daten rausfischen.
Aber es fehlt für beides die Voraussetzung...
cu,
Andreas
Habe auch scheiße geschrieben! diese datei bekomme ich minütlich neu auf meinen server geschossen:
<Schedule System="alpha">
<Event status="happening" startTime="18:38:24" eventType="song">
<Announcement Display="" />
<Song title="beispiel 1">
<Artist name="beispiel 2">
<Media runTime="210.93" />
<Expire Time="18:41:54" />
</Artist>
</Song>
</Event>
</Schedule>
wie kann ich denn mit dem XML-Parser die gewünschten Daten rausfischen?
-Björn-
Hi,
wie kann ich denn mit dem XML-Parser die gewünschten Daten rausfischen?
Hast Du Dich schon mit den entsprechenden Seiten des PHP-Manuals beschäftigt?
cu,
Andreas
Hallo,
wie kann ich denn mit dem XML-Parser die gewünschten Daten rausfischen?
Mit den domxml/libxml-Erweiterungen von PHP:
// XML-Daten einlesen
$file="datei.xml";
$fp=fopen($file,"r");
$xml=fread($fp,filesize($file));
fclose($fp);
// XML-Baum abbilden
$tree=xmltree($xml);
print_r($tree);
Es sollte die Ausgabe der Array-Struktur des Knotenbaumes erscheinen. Diesen kann man nun nach Kindknoten befragen (siehe PHP-Doku).
MfG, Thomas