amazonバナー

2012年1月25日水曜日

PHP5から使えるsimplexmlについてのTIPS

PHP5からsimplexmlという関数が使えるようになりました。

基本的には既に作成済みのXMLファイルを読み込んで
配列として使う方法が一般的です。
// SimpleXMLで読み込む
$xml = simplexml_load_file(XMLファイルへのパス);
読み込みだけの機能かと思ったら追記も出来るらしいので
記載しておきます。
<xml>
  <data>
     <item>
       アイテム
     </item>
  </data>
</xml>

というXMLファイルがあったとして、<data>を増やしたい場合、
// XMLの要素を足す
$addNode = $xml->addChild("data");
$addNode->addChild("item", "アイテム2");

// XML追記
$xml->asXml(XMLファイルへのパス);
とすると追記された状態で保存されます。
手軽に追記できるので色々な場面で重宝しそうです。

0 件のコメント:

コメントを投稿