CakePHP2系でXMLを配列に格納する方法

CakePHPクッキング CakePHP2系を個人的に使い始めていますが、1系とは違っている部分が多々あるので、覚書として書いておきます。

今回はAPIとかでよく出てくるXMLを配列に格納したい時のやり方です。


まずXmlの呼び出しは、
App::uses('Xml', 'Utility');

そして、配列への格納は、
$xmlString = '<?xml version="1.0"?><root><child>value</child></root>';
$xmlArray = Xml::toArray(Xml::build($xmlString));
とても簡単ですね。

これ以外にもXMLに関しては、CakePHP Cookbook v2.x documentationのXmlのページに詳しく書いてあります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です