2012-10-30 92 views
1

我有一個xml文件,看起來像這裏面的文字:如何獲取XML標記

<recenttracks user="xxxxxx" page="1" perPage="200" totalPages="2" total="233"> 
<track> 
<artist mbid="160629ab-ec18-4931-8c95-02cb92d06186">Foreigner</artist> 
<name>Long, Long Way From Home</name> 
<streamable>1</streamable> 
<mbid>1be3ee4b-98e7-4690-b872-ccabbccd09af</mbid> 
<album mbid="4e1cf1f8-2383-434d-9125-6c28028db9d0">No End In Sight</album> 
</track> 

現在我需要去的總頁數屬性裏面,現在我知道如何讓兩個標記之間的信息例如像這樣的名稱標籤:$ track->名稱,但不知道如何獲取標籤內的任何信息?

+1

解析XML並從結果結構中提取信息。既然你甚至沒有透露你想要這樣做的語言/平臺,沒有更詳細的答案是可能的。 –

+0

哦,我很抱歉忘了提,我使用PHP簡單的XML。現在代碼看起來像這樣,我從XML獲取藝術家:http://pastebin.com/2ibFvBf3 – user1593846

回答

1

documentation,得到屬性值,使用語法如下:

$recenttracks['totalPages']; 

PS:我不知道PHP簡單的XML什麼,我只是聽說過谷歌,所以我可能是錯的。

+0

$ recenttracks = $ xml-> recenttracks; echo $ recenttracks ['totalPages'];很好,謝謝 – user1593846