私はこのようなxml文字列を持っています、
<xml>
<type>name</type>
<name>
<namedata>abc</namedata>
<namedata>efg</namedata>
<namedata>ijk</namedata>
</name>
<xml>
要件: xmlをphpに解析し、次のように表示されるようにテーブルに表示する必要があります
type namedata namedata namedata
name abc efg ijk
foreachを使用してこれを実行しようとしましたが、namedataの最初の値しか取得できませんでした。これが私がこれまでにしたことです:
$xml = simplexml_load_string($response);
echo '<table>';
echo '<tr><td>type'</td></tr>'.$xml->type.'</td><tr>';
foreach($xml->name as $row){
echo'<td>'.$row->namedata.'</td>';
}
echo'</tr></table>';