PHP による XML ドキュメントの生成に関する問題
ネットで検索すると 4 つの方法が見つかりましたが、自分で実行したところ、結果は次のとおりでした。
出力したい XML は次のとおりです:
<記事>
<アイテム>
)、<br> array( <br> 'タイトル' => 'タイトル2', <br> 'コンテンツ' => 'コンテンツ2', <br> '公開日' => '2009-11-11', <br> ))<br> );<br> <br> // 属性配列 <br> $attribute_array = array( <br> 'タイトル' => 配列(<br> 'サイズ' => 1 <br> ))<br> );<br> <br> $string = <<<XML <br> <?xml バージョン='1.0' エンコーディング='utf-8'?> <br> <記事><br> </記事> <br> XML; <br> <br> $xml = simplexml_load_string($string); <br> foreach ($data_array as $data) { <br> $item = $xml->addChild('item'); <br> If (is_array($data)) { <br> foreach ($data as $key => $row) { <br> $node = $item->addChild($key, $row); <br> <br> If (isset($attribute_array[$key]) && is_array($attribute_array[$key])) <br> foreach ($attribute_array[$key] as $akey => $aval) { <br> ’’ ’アウトアウトアウトアウトアウトアウトアウトアウト' $node->addAttribute($akey, $aval);