design/この広告は、90日以上更新していないブログに表示しています。2015-08-29PHPでRSSフィードのXMLを処理する時のSimpleXMLの使い方PHPのSimpleXMLでちょっと難儀したのでメモです。次のコードはRSSフィードからタイトル、リンク、記事を抜き出して表示するものです。1:XMLで名前空間を使っている部分は単純にパースしてくれないので、事前に変換してしまいます。2:CDATA要素をパースするにはこのおまじないが必要です。3:オブジェクトになっている文字列は(string)でキャストします。4:タグの属性データを取得するにはattributes()を使います。予備知識ゼロでネットを頼りにXMLの処理に取り組むと意外に手間取りました。coin)をマイニングするためにVert-Minerなるものが必要です。minerはこちらから入手できます。高速化を狙って64bit版をコンパイルします。結論として、倍速になりました。MinGW-w64/MSYSを構築する・msysは下記からゲットします。http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/・MinGW-w64は下記を使用します。http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/4.8.2/threads-posix/seh/x86_64-4.8.2-release-posix-seh-rt_v3-rev3.7z/download・構築については最近の日記に書いているので省略します。最初にcURLをコンパイルする・cURLのサイトからソースをゲットします。今回はcurl-7.35.0.zipを使用しました。・ソースをホームの下に配置してコンパイルします。installVert-Minerをコンパイルする・ここからソースをゲットして、ホームの下に配置します。