[#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:46824] rexmlでのstandaloneの値の取得がうまくいかない?

From: YOSHIIZUMI <t-yoshiizumi@...>
Date: 2010-01-28 12:11:54 UTC
List: ruby-list #46824
 吉泉といいます。

 rexmlでxmlドキュメントを読み込んだとき、standaloneの値の取得がうまくいかない
ように思いますが、どうなんでしょう?
 例えば、下のrubyスクリプトを実行すると、xmlの version, encoding の値は予想ど
おりのものが得られますが、standaloneは nil になります。

−−−− ここから
#! ruby -KU
require "rexml/document"
src = <<EOS
<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>
<foo />
EOS
doc = REXML::Document.new(src)
xml_decl = doc.xml_decl
p xml_decl.version  # -> "1.0"
p xml_decl.encoding  # -> "UTF-8"
p xml_decl.standalone  # -> nil
−−−− ここまで

 私の実行環境は次のとおりです。
・WindowsXP | VISTA (両方で同じ現象)
・ruby 1.8.7 (2009-06-12 patchlevel 174) [i386-mswin32]
・rexml  version 3.1.7.3,  date 2007/275,  revision 22842
    (rexml.rbのタイムスタンプは 2009/03/09)

 ruby 1.9.1 (rexmlのversionは同じ)でも同じ結果になります。
 私が基本的な勘違いをしているのでは?と、どうも気になります。
 アドバイスがありましたらお願いします。


In This Thread

Prev Next