JChecker X
2006/08/26 13:32
JChecker X
http://www.artman21.net/product/JCheckerX/
HTML/XHTMLをバリデートしてくれるツール。定番サイトAnother HTML-lintのスタンドアロン版の様なもの、といえば分かりやすいだろうか。前バージョン(JChecker)の頃から愛用しているが、今バージョンではJedit Xのプラグインとして動作する様になって、格段に使いやすくなった。
だが、PHP等が動的に生成したHTMLのバリデートをするにはどうすればよいのか。
Safariでソースウィンドウを表示して、Jeditにコピペ?
Firefoxには、まさにその為のプラグインがある様だ。現在表示しているWebページのHTMLをバリデートするツールが。
しかしその為だけに、普段利用することがないFirefoxを起動するのは、いかにも億劫だ。SafariからJeditに、HTMLのソースを送るだけでよいのだ。AppleScriptがあるではないか。(以下)
tell application "Safari"
try
tell document 1
set theSource to source
set theURL to URL
end tell
on error
set theSource to null
end try
end tell
if (theSource /= null) then
tell application "Jedit X"
make new document
tell front document
activate
set name to theURL
--set text to theSource
set the clipboard to theSource
do menu item "ペースト"
do menu item "HTMLチェック"
end tell
end tell
end if
ご覧頂けばおわかりになる思うけど、文字通りコピペしてるだけ。AppleScriptを使うと手抜きアドホックなロジックになってしまいがちだが、ご勘弁願いたい。
上記ソースをスクリプトエディタで保存し、Jeditのスクリプトメニューに収めて使うとなかなか便利。お試しあれ。
