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のページに詳しく書いてあります。

コメントをどうぞ

メールアドレスが公開されることはありません。