multi_xml icon indicating copy to clipboard operation
multi_xml copied to clipboard

A generic swappable back-end for XML parsing

Results 12 multi_xml issues
Sort by recently updated
recently updated
newest added

Test against Ruby 3.3 and supress new warnings. Ruby 3.3 will warn if base64 or bigdecimal is required without requiring it in the gemspec. The base64 gem is trivial to...

Ruby 3.3 started issuing warnings about using `base64` and `bigdecimal` without having them in the bundle of the gems. ### Reproduction ```ruby # test.rb require 'bundler/inline' gemfile do source "https://rubygems.org"...

bigdecimal will not longer be included as a default gem in ruby 3.4.0 >multi_xml.rb:2: warning: bigdecimal was loaded from the standard library, but will no longer be part of the...

Im using faraday and faraday_middleware libraries for the xml response parsing from external API. Im running this in a multi threaded process Im getting this error when I call object.get.body...

Currently it seems that it is only possible to specify a parser for MultiXml to use at the class level like so: `MultiXml.parser = :ox`. However, this makes it quite...

I've written a gem that is using MultiXml to parse a response from a 3rd party API. Due to some peculiarities of the response XML, this gem is forced to...

Given the following Gemfile ``` source 'https://rubygems.org' gem 'multi_xml' gem 'nokogiri' gem 'ox' gem 'libxml-ruby' ``` Given the following Gemfile.lock ``` GEM remote: https://rubygems.org/ specs: libxml-ruby (2.8.0) mini_portile (0.6.2) multi_xml...

As was previously noted in #30 and #31, namespaces are being handled differently in each implementation. However, only two libraries behave consistently so there is no preferred way to handle...

You can see results with samle xml on: https://gist.github.com/3288154 When I'm using `ox`, xml is parsed to hash containing "aws" prefix on keys. For others: `rexml`, `libxml`, `nokogiri` "aws" prefix...

When parsing fails I get something like: ``` /Users/mgrosser/.rvm/gems/ruby-1.9.3-p194/gems/multi_xml-0.5.1/lib/multi_xml/parsers/nokogiri.rb:16:in `parse': Opening and ending tag mismatch: meta line 4 and head (Faraday::Error::ParsingError) from /Users/mgrosser/.rvm/gems/ruby-1.9.3-p194/gems/multi_xml-0.5.1/lib/multi_xml.rb:119:in `parse' from /Users/mgrosser/.rvm/gems/ruby-1.9.3-p194/gems/faraday_middleware-0.8.7/lib/faraday_middleware/response/parse_xml.rb:9:in `block in ' from...