From: Tanaka Akira Date: 2003-05-09T15:42:56+09:00 Subject: [ruby-list:37667] node existence test in XTemplate ふと、XTemplate を使ってみたのですが、奇妙な挙動にいきあたりました。 あるノードがデータ中に存在するかどうかを調べたかったのですが、 % ruby -rxtemplate -e 'puts XTemplate::XMLTemplate.new(<<"End").expand({"org"=>"xxx"}) aaa End ' というように org というノードに関してはデータ中には存在するのに存在すると判断されません。 % ruby -rxtemplate -e 'puts XTemplate::XMLTemplate.new(<<"End").expand({"new"=>"xxx"}) aaa End ' aaa というように new というノードに関しては意図通りに判断されます。 これってなんでなんでしょうか? 使ったのは xtemplate-0.5.3 です。 -- [田中 哲][たなか あきら][Tanaka Akira]