[#46732] ヒアドキュメント内の変数展開が正常に行われない — ShingoKintaka <kamuycikap@...>

Ruby  :1.8.7 (Ubuntu9.10)

12 messages 2010/01/05
[#46733] Re: ヒアドキュメント内の変数展開が正常に行われない — rubikitch@... 2010/01/06

From: ShingoKintaka <kamuycikap@tulip.ocn.ne.jp>

[#46800] DLモジュールの使い方 — kouichi_someya@...

染谷と申します。

12 messages 2010/01/20
[#47678] プログラム実行時に「[BUG] Segmentation fault」 — 染谷 康一 <kouichi_someya@...> 2010/12/09

染谷と申します。

[ruby-list:46831] input.xmlと実質的に同じoutput.xmlを作るscriptの自動生成

From: YOSHIIZUMI <t-yoshiizumi@...>
Date: 2010-01-31 03:10:02 UTC
List: ruby-list #46831
 吉泉です。

 WIN32OLEを使わずに、Excel用のxmlssドキュメントを書き出すスクリプトをrubyで作
れないかと試みています。
 その過程の副産物として、input.xmlと実質的にほぼ同じoutput.xmlを書き出すrubyス
クリプト生成プログラム(mkrexml.rb)を作ってみました。
 例えば、input.xml が与えられた場合、

  $  ruby  mkrexml.rb  input.xml ↓
と実行すると、カレントディレクトリに input_xml.rb が書き出されます。そして、次
に
  $  ruby  input_xml.rb > output.xml ↓
とすれば、output.xml が生成されるわけですが、これが実質的に input.xml とほぼ同
じはず?というものです。
 input.xmlと似たようなxml文書をrubyで作ろうとするとき、自動生成された input_xml.
rb の中身が参考材料になるかなと思い、こんなのを作ってみたものです。

 上のmkrexml.rb(rexmlを利用)と同じ機能のスクリプトは、もっとちゃんとしたものを
既にどなたかが作っているような気がして……
 もし「既にあるよ。」という情報があったら、教えていただけるとありがたいです。
nokogiri版のもあればと思っています。

mkrexml.rbの所在:
http://cup.sakura.ne.jp/mkrexml.rb

*補足
・input.xmlのencodingが何であれ、output.xmlは utf-8 になります。
・mkrexml.rbには、引数(ARGV)を複数与えることができます。


In This Thread

Prev Next