xsh
XSH2 で RSS 1.0 を作ろうとして prefix 付きの名前でルート要素 rdf:RDF を作ろうとしたらエラーになった。register-namespace で rdf の prefix を宣言してもダメ。 $scratch/> register-namespace rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" $sc…
http://xsh.sourceforge.net/ さらにやり込んでみましたが、色々辛い部分が。まず、スクリプト中の文字列定数とか perl ブロック内の正規表現とかに日本語が入ってるとパースエラーになることがあります。スクリプトが長くなってくると今まで大丈夫だったの…
XSH2 の save コマンドですが、ドキュメント丸ごとを save するのはいいけど、サブツリーの保存(:S オプション)をすると、日本語が全部ユニコード文字参照に化けてしまう。中間ファイル用には問題ないかもしれないけど、目で確認するときは面倒。:e utf-8 と…
XSH2 ちょっと触ってみた。 起動がちょっと遅い。ant ほどではないが。 存在しないノードに cd すると亜空間に飛ばされてどこにも cd できなくなる。 名前空間付きのノードはスクリプト内で名前空間を宣言しないと指定できない。文書側がデフォルト名前空間…
http://xsh.sourceforge.net/ XML の DOM ツリーをファイルシステムに見立てて、その上で UNIX 風のコマンドを動かして XML を編集するという、シェルインターフェース XML エディタ。要 Perl + libxml2。まだ試してませんがかなり使えそうな気配。上のオフ…