CakePHP1.X系と同じように使おうと思ったらハマったのでメモ。
RSSをパースするために、CakeのXmlクラスを使おうと思ったんだけど、
uses('Xml'); $xml = new Xml('APIのURL'); $xml_array = Set::reverse($xml);
だとうまく動かなかった。
で、調べてみたらこんな感じにすれば動いた。
App::uses('Xml','Utility'); $xmlArray = Xml::toArray(Xml::build('APIのURL'));
よく見たら公式のマニュアルにも記載されていますね。。
CakePHP Cookbook v2.x documentation ≫ Core Libraries ≫ Xml
これをみると、戻り値はsimplexmlかDOMを指定できるみたい。