xmlファイルに曲の種類を取得できません。まず第一に、私は、ファイルは私がforeach
を使用してみましたが、私はphpを使用してXMLから配列を反復処理します。
$songs = explode("<song>", $xmlDoc);
を使用してアレイにそれらを爆発文字列にロードされた後
$xmlDoc = file_get_contents('/songs.xml');
を使用してXMLファイルにロードしていますループを踏んで各曲を踏み出し、タイプを爆発させますが、これは私にちょうどRock</type>
を含むタイプを与えません。
songs.xmlあなたはW3CからのSimpleXMLElementまたはDOMDOCUMENT
例を使用する必要が
<songs>
<song>
<title>Paradise City</title>
<artist>Guns & Roses</artist>
<type>Rock</type>
</song>
<song>
<title>One Love</title>
<artist>Bob Marley</artist>
<type>Reggae</type>
</song>
<song>
<title>Sweet Child Mine</title>
<artist>Guns & Roses</artist>
<type>rock</type>
</song>
</songs>
理由のためにXMLパーサーがあります、それらを使用します。例えば。 [SimpleXML](http://php.net/simplexml)または[DOM](http://php.net/dom)。 –
@JonStirlingありがとう、SimpleXMLを見て、ちょうどPHPを開始して私の所見を更新します。 – Kevster