2012-03-27 12 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

をお読みくださいはい、ありがとうございました。私はそのようなオブジェクトを呼び出すしようとしていて、XMLファイルの文字列を何らかの形で正しくフォーマットしていない場合でも、loadfile関数を試してみました。それでも動作しません。 print_r($ xml)は動作しません。私は単純なxmlが私のmac osx workstaionにインストールされていないと思うようになっていますが、それはエラーをスローしません。 – techzombie

関連する問題