# File lib/nokogiri/xml/node.rb, line 276 def fragment tags classes = document.class.name.split('::') classes[-1] = 'SAX::Parser' fragment = DocumentFragment.new(self.document) parser = eval(classes.join('::')).new( FragmentHandler.new(fragment, tags) ) parser.parse(tags) fragment end