nori icon indicating copy to clipboard operation
nori copied to clipboard

empty_tag_value not obeying xsi:nil ?

Open l8nite opened this issue 7 years ago • 0 comments

I'd like to get nil when xsi:nil="true", and a blank string when the tag is empty.

irb(main):025:0> parser = Nori.new(empty_tag_value: "")
=> #<Nori:0x00001c2965f690 @options={:strip_namespaces=>false, :delete_namespace_attributes=>false, :convert_tags_to=>nil, :convert_attributes_to=>nil, :empty_tag_value=>"", :advanced_typecasting=>true, :convert_dashes_to_underscores=>true, :parser=>:nokogiri}>
irb(main):026:0> parser.parse('<foo/>')
=> {"foo"=>""}
irb(main):027:0> parser.parse('<foo xsi:nil="true"/>')
=> {"foo"=>""}
irb(main):028:0>

l8nite avatar Sep 15 '17 06:09 l8nite