ソフトウェア開発

Pocket

php : simplexml_load_fileでCDATAの値を取得する方法

Pocket

PHPでXMLをパースしてオブジェクトに変換する便利な関数simplexml_load_fileで、CDATAの値を取得する方法です。

simplexml_load_fileの第3引数に、”LIBXML_NOCDATA”を設定するとCDATAの値を取得するすることが出来ます。

サンプル

補足

RSSをパースする時にCDATAの値が、simplexml_load_fileのデフォルト設定だと、出力されるオブジェクトにCDATAの値が入らないので調べました。

検証環境

PHP5.4

参照

simplexml_load_file | PHP マニュアル

ImageMagick, imagickをPHP5.4, CentOS6.4環境にインストール

Pocket

1) ImageMagick, ImageMagick-devel のインストール

2) imagickのインストール

※現時点では、PHP5.4でimagickをインストールするには、beta版を使う必要があります。

ではエラーになります。

3) php.iniにextension=imagick.soを追記

補足1
imagickのインストールで下記が表示
configure: error: no acceptable C compiler found in $PATH
→Cコンパイラがインストールされていない。

GCCのインストール

補足2
PEARがインストールされていない場合は、インストール

環境:

CentOS6.4
PHP5.4
ImageMagick.x86_64 6.5.4.7-6.el6_2
ImageMagick-devel.x86_64 6.5.4.7-6.el6_2
imagick-3.2.0RC1

参照サイト:
http://www.tech-step.net/?p=114
http://eeyan.hateblo.jp/entry/2013/03/29/121023

Windows ストア : 個人開発者登録料を$19に値下げ!WindowsPhoneアプリも公開可能に。

Pocket

Windows8で動作するアプリを扱うWindows ストアの個人開発者登録料が、
$49/年 → $19/年
に大幅値下げされました。

Windows ストア アプリ

又、Windows ストアの開発者アカウントとWindows Phone ストアの開発者が統合されて、一つのアカウントで、Windows8向けのアプリとWindows Phoneのアプリを開発、リリースする事が出来るようになりました。

下記の複数の開発言語で開発が行えるため、既存のスキルを生かしやすいと思います。

  • C#とXAML
  • JavaScript と HTML
  • VBとXAML
  • C++とXAML

参照