2012-03-27 52 views
0

我想從字符串中讀取一些值。該字符串現在是xml格式。 如何從中獲得藝術家?從xml字符串獲取關鍵值2維

<?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> 

我已經使用SimpleXML嘗試,但無法弄清楚如何讓中的元素。

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

回答

0

請閱讀使用說明書simplexml-load-string()

$strArtist = $xml->artist

+0

好的,謝謝你。我一直在嘗試調用這樣的對象,甚至嘗試了loadfile函數,以及將xml字符串以某種方式沒有正確格式化。它仍然不起作用。 print_r($ xml)甚至不起作用。我開始認爲簡單的xml甚至沒有安裝在我的mac osx workstaion上,但它不會引發錯誤。 – techzombie 2012-03-27 21:57:26