めも帖

「めも帖」代わりにダラダラと書いていったり、めもしたりしているだけです。

CakePHP 1.2でXMLを利用する

CakePHPXMLを利用したいなあ、と思いました。PHPXMLというと、どうもいいイメージがないです(XML自体が、あまりいいイメージではないかもしれない)。CakePHPだと何か便利なのはないかな?と調べてみたら、ありましたよ。

コントローラー

<?php
class XmlsController extends AppController {
	var $uses = null;
function index(){
	uses('Xml');
	$file = 'xmlのファイルパス、もしくは、URL';
	$xml  = new Xml($file);
	$this->set('xml', Set::reverse($xml));
}
}
?>

取得結果

きっちり、配列です。これだとだいぶ楽ですね。とくに、ファイルでもいいし、URLでも対応している点がいいですね。