Skip to content

Instantly share code, notes, and snippets.

@dentarg
Last active December 11, 2015 20:29
Show Gist options
  • Save dentarg/4655922 to your computer and use it in GitHub Desktop.
Save dentarg/4655922 to your computer and use it in GitHub Desktop.
nokogiri-java bug
# A sample Gemfile
source "https://rubygems.org"
gem "nokogiri"
GEM
remote: https://rubygems.org/
specs:
nokogiri (1.5.6-java)
PLATFORMS
java
DEPENDENCIES
nokogiri
require 'nokogiri'
dom = Marshal.load(open('dom'))
doc_works = Nokogiri::XML(Nokogiri::XML::Document.wrap(dom).to_xml)
datasets_works = doc_works.xpath('//xfa:datasets', 'xfa' => 'http://www.xfa.org/schema/xfa-data/1.0/')
data = Nokogiri::XML("<form1><text_field01>foo</text_field01></form1>")
datasets_works.children.first.add_child(data.root)
doc_fails = Nokogiri::XML::Document.wrap(dom)
datasets_fails = doc_fails.xpath('//xfa:datasets', 'xfa' => 'http://www.xfa.org/schema/xfa-data/1.0/')
data = Nokogiri::XML("<form1><text_field01>foo</text_field01></form1>")
datasets_fails.children.first.add_child(data.root)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment