2012-03-27 9 views
0

Ich möchte einige Werte aus einer Zeichenfolge lesen. Die Zeichenfolge ist jetzt im XML-Format. Wie bekomme ich den Künstler davon?Get Schlüsselwert von XML-String 2 dimensional

<?xml version="1.0" encoding="UTF-8" ?> 
<song> 
<filename>c699da47ed08bd80927ae148c1b5b0fd.mp3</filename> 
<title>Interlude (Imam Siraj)</title> 
<artist>Native Deen</artist> 
<album>Not Afraid To Stand Alone</album> 
<year>2007</year> 
<genre>R&B</genre> 
<duration>0:01:20 (approx)</duration> 
</song> 

Ich habe versucht mit Simplexml, aber kann nicht herausfinden, wie man die Elemente innerhalb erhalten.

$ xml = simplexml_load_string ($ strXML); $ strArtist = ???

Antwort

0

Bitte lesen Sie das Handbuch simplexml-load-string()

$strArtist = $xml->artist

+0

Ja, danken sie. Ich habe versucht, Objekte wie diese zu nennen und probierte sogar die Loadfile-Funktion, auch wenn die XML-Zeichenfolge irgendwie nicht richtig formatiert war. Es funktioniert immer noch nicht. print_r ($ xml) funktioniert nicht einmal. Ich fange an zu denken, dass simple xml nicht einmal auf meiner mac osx-Workstation installiert ist, aber es wirft keinen Fehler auf. – techzombie