2008年2月26日火曜日

php5のdomxml

php5からなのかな、domxml周りの関数が大幅にかわってphp4で書いてたコードが動かなくなってしまった。


//php4
$doc = domxml_new_doc("1.0");
$root = $doc->create_element("items");
$doc->append_child($root);
header('Content-type: text/xml');
print $doc->dump_mem(true);

//php5
$doc = new DOMDocument("1.0");
$root = $doc->createElement("items");
$doc->appendChild($root);
header('Content-type: text/xml');
print $doc->saveXML(); //引数無しだと戻り値がXML文字列


どうも、関数名がphp独自なやつから標準のものに変更になったっぽい。

0 件のコメント: