ymknの日記スマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。読者です読者をやめる読者になる読者になるymknの日記2008-09-18Rubyに翻弄された日RubyはてなのCSV形式エクスポートデータをXML形式に変換するスクリプトを作ったけどうまくインポートできませんでしたの続きに取り組んでいたところ、Rubyでいろいろ困る羽目になってもうRuby面倒になってきた。きれいなXMLを出力してみようと思いREXML::Formatter::Prettyを使ってみるとエラーになってしまう。調べたところ、どうやらXML中に「スペースをひとつも含まない」要素があるとエラーになるようだ。英語圏のライブラリだから分かち書き前提なのかなぁ。130行目あたりを↓の感じで書き換えてみたら動いてくれた。cutoffしかし、これではマルチバイト文字の途中だろうがなんだろうがwidthバイト目でぶった切られてしまう。日本語が悲しい感じなるのでこれじゃだめ。暇なら自分でまともなパッチ書くけど、本筋からそれてしまうのでやめ。setup.rbしたらlibzipが無いと言われて怒られた。拾ってくればいいのかもしれないけど、Windows版GTK2とライブラリがバッティングしちゃう問題*1が起きそうなので避ける。gemしてもgemが見つからない。標準のリポジトリには含まれていないのか?と、ここまで来て今日は時間切れ。