それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

PHPのSimpleXML

AmazonECSやYahooAPIをPHP::SimpleXMLで処理するときのおまじない。



自分は、バッドノウハウだが便利ゆえに多用している。

$result = file_get_contents( $url );
$result = str_replace("xmlns", "_xmlns", $result)

なんか、Googleのクエリワードみてたらコレにつまずいている人が多いみたい。

PHPでSimpleXMLするときはxmlnsをきっちり処理する必要がある。
けど、面倒なのでxmlnsは無視する。


たしかAmazon.comデベロッパーネットワークでそんなトピックスを見つけた。
PHPのSimpleXMLのユーザーコメントにも同じようなことが書いてあった。


英語も読めると人生楽しい。