注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

HTMLDiffはRuby製のオープンソース・ソフトウェア。画像系、動画系とWebサービスは多数あるが、それでも最も多いのはテキスト系サービスだろう。ブログやTwitter、フォーラムとテキストは最もシンプルなコミュニケーションに用いられる。 0

スクリーンショット(2010-08-20 16.37.38).png
HTMLタグを使った差分を出力する 0

 

そんな中、テキストが繰り返し保存される中で必要になるのがバージョン管理のようなシステムだ。更新前に以前の状態と比較して差分を表示するような場合に使えそうなのがHTMLDiffだ。 0

HTMLDiffはテキストとテキストを比較して、異なっている部分をinsタグを使って表現する。追加されている場合はdiffinsをクラスに指定したり、削除されている場合はdelタグを用いる。後はCSSで表示を行えば良いだろう。なお複数行には対応していない。 0

そのため複数行の場合は別途diffコマンドなどを使って差分を取得し、その結果をビジュアル的に表現する際にHTMLDiffが使うという方法になりそうだ。ワード単位の比較ができるのでどこが異なっているのかすぐに分かるはずだ。 0

 

myobie's htmldiff at master - GitHub
 http://github.com/myobie/htmldiff 0

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が161あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る