XML

MacでXPathを評価・確認するツール・ウェブサービス

XMLを扱っているとXPathを使って要素を取得する事が良くあります。少々独特な書き方だったりするけど、スマートにXMLを扱う事ができます。以前はWindows用のツールを使っていましたが、Macで使えるものを調べてみました。

node.jsでのXML2JSONとXPath

JavaScriptだとJSONが扱いやすいですが、XMLを使う場合も少なくありません。 node.jsでXMLをJSON形式にする方法と、XPathでノードを取得する方法を調べてみました。

Node.jsでのPretty Print(HTMLでも)

XMLやHTMLを整形して表示したい、出力したい場合はよくあります。 そんな時に使えるのがhtmlモジュールです。ではさっそく使ってみます。

iPhone用Google ReaderをPCでも便利に使っちゃえ!

少し前の話になりますが、Google ReaderがiPhoneで使えるバージョンをリリースしてました。Ajaxらしきものを使ってて、非常に軽快です。それならPCでも使っちゃえばいいじゃん!って事で活用方法。 ブラウザのサイドバーで表示する Operaなら簡単!ブックマ…

ATOM 0.3と1.0の変更点とXPathに便利なソフトウェア

以前PHPで簡単XPath(ATOM/RSS1.0)を書いてたのだけど、ATOM 1.0の事を書かずにいてしまっていた。ふと1.0のATOMを扱う時に何で動かないんだ?と悩んでしまった。1.0ではまず名前空間が変更されているので、登録する名前空間も変更しなければならない。 具体…

PHPで簡単XPath(ATOM/RSS1.0)

XPath使うと簡単にXMLにアクセスできて非常に便利。PHP4とPHP5で使える方法をまとめておく。

ASXをRuby/Perl/PHPで

前回に引き続き3言語での実装まとめ。今回は、テンプレートとして用意されたasxファイルを読み込み、再生するメディアを指定されたものへ変更、ブラウザへ出力するところまでを作成します。再生するメディアはここでは固定としますが、実際にはDBや設定ファ…

Google Readerでフィードを見やすく表示する

http://www.google.com/reader/m/view/feed/[feed_address] と指定するだけで簡単にフィードを見やすく表示できるようになります。 フィードを表示する機能のない携帯電話で確認するのも簡単です。ついでにBookmarklet化してみました。フィードが存在するペ…

はてなブックマークでアイデア

「PHPからシンプルにRSSをパースできるクラスライブラリ「Last RSS」:phpspot開発日誌」というRSS/ATOMを簡単に扱えるライブラリがあったので、はてブを使ったアイデアジェネレータっぽいのを作ってみた。自分のブックマークが増えてくると、興味がある分野…

Scuttleのカスタマイズ - エクスポート

「Shishimushi - Scuttle」のコメント欄を参考にしました。 バージョン0.7.2では変更されたようです。editbookmark.tpl.phpに以下を追加する。文字コードはUTF-8で保存。 「ブックマーク追加」画面に表示されます。 <h3>エクスポートする</h3> <ul> <li><a href="<?php echo createURL('api/posts_all'); ?>">エクスポート</a> (XML形式)</li></ul>…