[#43857] Hashへの生成順は保障されないのか? — Hiroshi Kasamatsu <qqmn89yb9@...>

こんにちは、笠松と申します。

88 messages 2007/08/18
[#43858] Re: Hashへの生成順は保障されないのか? — Urabe Shyouhei <shyouhei@...> 2007/08/18

Hiroshi Kasamatsu wrote:

[#43862] Re: Hashへの生成順は保障されないのか? — Hiroshi Kasamatsu <qqmn89yb9@...> 2007/08/19

皆さん、早速のレスありがとうございます。

[#43863] Re: Hashへの生成順は保障されないのか? — Urabe Shyouhei <shyouhei@...> 2007/08/19

Hiroshi Kasamatsu wrote:

[#43870] Re: Hashへの生成順は保障されないのか? — Hiroshi Kasamatsu <qqmn89yb9@...> 2007/08/20

Urabeさん、笠松です。レスありがとうございます。

[#43872] Re: Hashへの生成順は保障されないのか? — Urabe Shyouhei <shyouhei@...> 2007/08/20

Hiroshi Kasamatsu wrote:

[#43873] Re: Hashへの生成順は保障されないのか? — cuzic <cuzic@...> 2007/08/20

cuzic です。

[#43874] Re: Hashへの生成順は保障されないのか? — Urabe Shyouhei <shyouhei@...> 2007/08/20

cuzic wrote:

[#43875] Re: Hashへの生成順は保障されないのか? — Tanaka Akira <akr@...> 2007/08/20

In article <46C9E7BB.4060100@ruby-lang.org>,

[#43876] Re: Hashへの生成順は保障されないのか? — Urabe Shyouhei <shyouhei@...> 2007/08/20

おお、田中さんを満足させる説明ってのは結構ハードル高そうだな。

[#43878] Re: Hashへの生成順は保障されないのか? — しん <dezawa@...> 2007/08/20

# 出遅れたので、レスすべきメールが判らなくなってしまったので、手近なのに

[#43879] Re: Hashへの生成順は保障されないのか? — Yukihiro Matsumoto <matz@...> 2007/08/20

まつもと ゆきひろです

[#43887] Re: Hashへの生成順は保障されないのか? — Nobuyoshi Nakada <nobu@...> 2007/08/21

なかだです。

[#43891] Re: Hashへの生成順は保障されないのか? — SASADA Koichi <ko1@...> 2007/08/21

 ささだです。

[#43892] Re: Hashへの生成順は保障されないのか? — Yukihiro Matsumoto <matz@...> 2007/08/21

まつもと ゆきひろです

[#43893] Re: Hashへの生成順は保障されないのか? — Nobuyoshi Nakada <nobu@...> 2007/08/21

なかだです。

[#43899] Re: Hashへの生成順は保障されないのか? — "Akinori MUSHA" <knu@...> 2007/08/21

At Tue, 21 Aug 2007 13:59:43 +0900,

[#43900] Re: Hashへの生成順は保障されないのか? — SASADA Koichi <ko1@...> 2007/08/21

 ささだです。

[#43906] Re: Hashへの生成順は保障されないのか? — "Akinori MUSHA" <knu@...> 2007/08/21

At Tue, 21 Aug 2007 19:29:11 +0900,

[#43921] Re: Hashへの生成順は保障されないのか? — Tanaka Akira <akr@...> 2007/08/22

In article <86sl6dgikh.knu@iDaemons.org>,

[#43926] Re: Hashへの生成順は保障されないのか? — Tanaka Akira <akr@...> 2007/08/23

In article <87zm0kaz60.fsf@fsij.org>,

[#43927] Re: Hashへの生成順は保障されないのか? — Yugui <yugui@...> 2007/08/24

Yuguiといいます。

[#43930] Re: Hashへの生成順は保障されないのか? — Yukihiro Matsumoto <matz@...> 2007/08/24

まつもと ゆきひろです

[ruby-list:43841] Re: [ANN] RSS Parser 0.1.8

From: Takuo Yonezawa <takuo@...>
Date: 2007-08-13 14:28:11 UTC
List: ruby-list #43841
米澤です。

RSS Parser 0.1.8において、不具合を見付けました。
パース時に、未知の要素で、かつその局所名がRSS Parser以外が
定義したクラス名と同じを持つ要素をパースするとエラーが起きます。
具体的には、次のようなコードを実行すると、

require 'rss'

rss = RSS::Parser.parse(<<EOF, true)
<rss xmlns:test="" version="2.0">
  <channel>
    <title></title>
    <link></link>
    <description></description>

    <test:string/>

  </channel>
</rss>
EOF

次のようなエラーが出ます。

/tmp/rss-0.1.8/lib/rss/parser.rb:427:in `start_have_something_element': undefined method `required_uri' for String:Class (NoMethodError)
        from /tmp/rss-0.1.8/lib/rss/parser.rb:383:in `start_else_element'
        from /tmp/rss-0.1.8/lib/rss/parser.rb:326:in `tag_start'
        from /usr/lib/ruby/1.8/rexml/parsers/streamparser.rb:24:in `parse'
        from /usr/lib/ruby/1.8/rexml/document.rb:185:in `parse_stream'
        from /tmp/rss-0.1.8/lib/rss/rexmlparser.rb:22:in `_parse'
        from /tmp/rss-0.1.8/lib/rss/parser.rb:150:in `parse'
        from /tmp/rss-0.1.8/lib/rss/parser.rb:72:in `parse'

ruby1.8.5付属の0.1.6では起きませんでした。

おそらく、parser.rbのstart_else_elementの処理が変わったのが原因と思われます。

-- 
米澤 拓央
takuo@aya.or.jp

In This Thread